qbi*_*qbi 46 hardware command-line ram
我正在寻找一种方法来找出系统具有哪种 RAM(时钟速度、DDR-X 等)。有没有具体的命令?我只知道free或lspci不提供这些东西。
Ste*_*zzo 62
就在这里:
sudo lshw -short -C memory
Run Code Online (Sandbox Code Playgroud)
它将输出如下内容:
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)
Run Code Online (Sandbox Code Playgroud)
您可能还想查看硬件的完整输出,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
...
Run Code Online (Sandbox Code Playgroud)
此方法基于桌面管理界面:
从 1999 年开始,Microsoft 要求 OEM 和 BIOS 供应商支持 DMI 接口/数据集,以便获得 Microsoft 认证。(1)
因此它应该非常可靠地工作。