dmidecode 命令的输出如下。
viki@viki-pc:~$ sudo dmidecode --type 17
# dmidecode 2.12
SMBIOS 2.7 present.
Handle 0x0006, DMI type 17, 21 bytes
Memory Device
Array Handle: 0x0005
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: SODIMM
Set: None
Locator: SODIMM1
Bank Locator: Bank 0
Type: DDR3
Type Detail: Unknown
Handle 0x0008, DMI type 17, 21 bytes
Memory Device
Array Handle: 0x0005
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: SODIMM
Set: None
Locator: SODIMM2
Bank Locator: Bank 1
Type: Unknown
Type Detail: Unknown
[更新]
并且 lshw -c memory 命令是
viki@viki-pc:~$ sudo lshw -c memory
[sudo] password for viki:
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: R0190E7
date: 05/07/2012
size: 64KiB
capacity: 3008KiB
capabilities: pci pnp upgrade shadowing escd cdboot bootselect socketedrom edd int9keyboard int10video acpi usb agp smartbattery biosbootspecification netboot uefi
*-memory
description: System Memory
physical id: 5
slot: System board or motherboard
size: 4GiB
*-bank:0
description: SODIMM DDR3
physical id: 0
slot: SODIMM1
size: 4GiB
width: 64 bits
*-bank:1
description: SODIMM [empty]
physical id: 1
slot: SODIMM2
*-cache:0
description: L1 cache
physical id: a
slot: L1 Cache
size: 128KiB
capacity: 128KiB
capabilities: internal write-through
*-cache:1
description: L2 cache
physical id: b
slot: L2 Cache
size: 512KiB
capacity: 512KiB
capabilities: internal write-through
*-cache:2
description: L3 cache
physical id: c
slot: L3 Cache
size: 3MiB
capacity: 3MiB
capabilities: internal write-back
基本上,它应该告诉我 RAM 模块的速度,但它却没有给出。
还有其他方法可以计算 RAM 的速度吗?
答案1
我在使用 dmidecode 时也遇到过类似的问题。我发现 lshw 在这种情形下很有用。
打开终端 (CTRL-ALT-T) 应在当前 Xwindows 会话中打开一个终端。或者,您可以使用 CTRL-ALT-F1 切换到终端(在这种情况下,您必须登录。)
无论你如何到达那里,发出命令
sudo lshw -c memory
您应该获得类似这样的输出:
如果此操作失败,您通常可以在 SODIMM 本身上找到 RAM 的速度(或者您可以参考的型号来找到相同的速度),此外,您的系统发布的规格也应该提供此信息。
答案2
您是否检查过 BIOS 设置?如果甚至在那里都看不到它,那么我猜系统出了问题(也许某个硬件论坛可以提供更好的指导)。