システムにどんな種類のRAM(クロック速度、DDR-Xなど)があるかを調べる方法を探しています。そのための特定のコマンドはありますか?私は、それらを提供しないfree
またはlspci
のみを認識しています。
はいあります:
Sudo lshw -short -C memory
次のようなものが出力されます。
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)
また、Sudo lshw -short
またはSudo lshw
の完全な出力を調べて、ハードウェアに関するより多くの情報を取得することもできます。
より良い方法を指摘してくれたjetとCYREXに感謝します。
Sudo dmidecode -t memory
これは次のようなものを出力します:
...
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
...
この方法は、デスクトップ管理インターフェイスに基づいています。
1999年から、Microsoftは、OEMおよびBIOSベンダーがMicrosoft認定を取得するためにDMIインターフェイス/データセットをサポートすることを要求しました。(1)
したがって、かなり確実に動作するはずです。