如何在 Linux 中检查 RAM 时序?

如何在 Linux 中检查 RAM 时序?

在 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

相关内容