我买了一些可以超频的记忆棒。默认频率为 2.4GHz,频率最高可配置为 3.6GHz。我在 BIOS 中配置了频率和电压,将频率设置为 3.6GHz。然后我运行memtester86 8.1,测试超频是否稳定,它通过了所有测试,在3.6 GHz上没有错误。最后进入操作系统(我的操作系统版本是18.04),执行sudo dmidecode --type 17 | grep -i speed
,如下图:
Speed: 2400 MT/s
Configured Clock Speed: 3600 MT/s
Speed: 2400 MT/s
Configured Clock Speed: 3600 MT/s
Speed: 2400 MT/s
Configured Clock Speed: 3600 MT/s
Speed: 2400 MT/s
Configured Clock Speed: 3600 MT/s
Speed: 2400 MT/s
Configured Clock Speed: 3600 MT/s
Speed: 2400 MT/s
Configured Clock Speed: 3600 MT/s
Speed: 2400 MT/s
Configured Clock Speed: 3600 MT/s
Speed: 2400 MT/s
Configured Clock Speed: 3600 MT/s
我想知道我记忆的“实际”频率是多少?我超频成功了吗?我尝试了另一个命令,sudo lshw -short -C memory
,它显示了这一点:
H/W path Device Class Description
=========================================================
/0/0 memory 64KiB BIOS
/0/1b memory System Memory
/0/1b/0 memory 8GiB DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
/0/1b/1 memory 8GiB DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
/0/1b/2 memory 8GiB DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
/0/1b/3 memory 8GiB DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
/0/20 memory System Memory
/0/20/0 memory 8GiB DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
/0/20/1 memory 8GiB DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
/0/20/2 memory 8GiB DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
/0/20/3 memory 8GiB DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
/0/33 memory 768KiB L1 cache
/0/34 memory 12MiB L2 cache
/0/35 memory 19MiB L3 cache
/0/1 memory
/0/3 memory
/0/100/1f.2 memory Memory controller
只会让我更加困惑。与操作系统无关的剂量超频?或者我应该添加一些有效负载来让内存加速?你能给我一些建议吗?谢谢!
计算机中唯一知道超频的组件是 BIOS。
dmidecode
从 BIOS 检索其数据,它告诉您 DIMM 的标称速度为 2400 MT/s,但配置为以 3600 MT/s 运行。lshw
打印组件自己报告的数据。由于 DIMM 不知道它们是否超频,它们会报告它们的标称速度。因此,我会说 DIMM 已超频。
serverfault 上有一个关于基准测试 RAM的问答。不过,我不确定答案是否能提供可靠的结果。