在 Windows 中,CPUz 提供有关内存时序的信息。是否可以在 Linux 中查看这些信息?是否有任何应用程序可以显示系统中当前安装的 RAM 的内存时序?
编辑:我想知道 CAS 延迟。CPUz 截图:
答案1
Memtest 会向你显示时间,我发现ubuntu论坛i2c-tools 将通过以下命令为您提供所需的内容:
sudo modprobe eeprom
decode-dimms
答案2
您可以使用以下方式获取有关内存的信息:
lshw -C memory
具体来说,你可以使用以下命令获取时钟速度和延迟:
lshw -C memory | grep clock
答案3
这对我有用:
sudo aptitude install i2c-tools
sudo modprobe eeprom
sudo modprobe at24
sudo modprobe i2c-i801
sudo modprobe i2c-amd-mp2-pci
sudo modprobe ee1004
decode-dimms
decode-dimms
需要加载正确的模块才能读取 DIMM。我不清楚哪一个对我有用,但我猜这取决于你机器上的芯片组。
答案4
sudo apt-get install i2c-tools
sudo modprobe eeprom
decode-dimms
# lots of output, including:
Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/0-0050
Guessing DIMM is in bank 1
...
---=== Timings at Standard Speeds ===---
tCL-tRCD-tRP-tRAS as DDR3-1600 11-11-11-28
tCL-tRCD-tRP-tRAS as DDR3-1333 9-9-9-24
tCL-tRCD-tRP-tRAS as DDR3-1066 7-7-7-19
tCL-tRCD-tRP-tRAS as DDR3-800 6-6-6-14
总结
注意:这是由类似 QA 制作的(在我的系统上)有效指南https://unix.stackexchange.com/questions/92037/how-to-view-rams-spd-timings-table,大部分信息这里已经提到了,但是“Ubuntu”链接不起作用,所以我决定写自己的答案。
一些“发现任务”可能就是从这里开始的:http://www.richud.com/wiki/Ubuntu_See_Live_RAM_Timings_Decode_DIMMS
$ decode-dimms
Command 'decode-dimms' not found, but can be installed with:
sudo apt install i2c-tools
$sudo apt-get install i2c-tools
$ decode-dimms
No EEPROM found, try loading the eeprom or at24 module