Comment puis-je trouver la mémoire vive d'un ordinateur? [dupliquer]

40

Je cherche un moyen de trouver quel type de mémoire RAM un système a (vitesse de synchronisation, DDR-X etc.). Y a-t-il une commande spécifique pour cela? Je ne connais que free ou lspci qui n'offrent pas ces choses.

    
posée qbi 21.12.2010 - 12:18
la source

1 réponse

54

Oui, il y a:

sudo lshw -short -C memory

Il va sortir quelque chose comme ceci:

H/W path      Class       Description
====================================================
/0/0          memory      106KiB BIOS
/0/4/5        memory      64KiB L1 cache
/0/4/6        memory      1MiB L2 cache
/0/d          memory      3GiB System Memory
/0/d/0        memory      1GiB SODIMM DDR2 Synchronous 667 MHz (1.5 ns)
/0/d/1        memory      2GiB SODIMM DDR2 Synchronous 667 MHz (1.5 ns)

Vous pouvez également regarder la sortie complète de sudo lshw -short ou même sudo lshw pour obtenir beaucoup plus d'informations sur votre matériel.

Merci à Jet et à CYREX pour avoir mis au point une méthode bien meilleure:

sudo dmidecode -t memory

Qui produit quelque chose comme ceci:

...

Handle 0x000F, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x000D
    Error Information Handle: No Error
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 2048 MB
    Form Factor: SODIMM
    Set: 1
    Locator: M2
    Bank Locator: Bank 1
    Type: DDR2
    Type Detail: Synchronous
    Speed: 667 MHz (1.5 ns)
    Manufacturer: Mfg 1
    Serial Number: 1234-B1
    Asset Tag: Not Specified
    Part Number: SODIMM001

    ...

Cette méthode est basée sur l'interface de gestion de bureau:

  

À partir de 1999, Microsoft a demandé aux fabricants d’OSM et de BIOS de prendre en charge l’interface / le jeu de données DMI pour obtenir la certification Microsoft. (1)

Il devrait donc fonctionner de manière assez fiable.

    
réponse donnée Stefano Palazzo 21.12.2010 - 12:34
la source

Lire d'autres questions sur les étiquettes