Je cherche un moyen de connaître le type de mémoire vive d'un système (vitesse d'horloge, DDR-X, etc.). Existe-t-il une commande spécifique pour cela ? Je ne connais que free
o lspci
qui n'offrent pas ces choses.
Réponse
Trop de publicités?Oui, c'est le cas :
sudo lshw -short -C memory
Il en résultera 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 jeter un coup d'œil à la sortie complète de l'application sudo lshw -short
ou même sudo lshw
pour obtenir plus d'informations sur votre matériel.
Je remercie jet et CYREX de m'avoir indiqué une bien meilleure méthode :
sudo dmidecode -t memory
Ce qui donne 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 du bureau :
À partir de 1999, Microsoft a exigé des OEM et des fournisseurs de BIOS qu'ils prennent en charge l'interface/ensemble de données DMI afin d'obtenir la certification Microsoft. (1)
Il devrait donc fonctionner de manière assez fiable.