#1 楼
应该这样做:sudo lshw -short -C memory
评论
请稍等,它将输出更多。
–马尔特·斯科鲁帕(Malte Skoruppa)
13年12月15日在16:28
这不会显示频率。
–脑袋
2013年12月15日19:22
它应该而且对我有用:在我的计算机上,其中两行显示为“ 4GiB DIMM DDR3同步1333 MHz(0.8 ns)”(对应于我安装有RAM的两个RAM插槽)。你仔细看了吗?
–马尔特·斯科鲁帕(Malte Skoruppa)
13年12月15日在20:09
sudo lshw -C memory> info.txt不确定,它不会显示在我的终端上,但是如果我将其通过管道传输到显示的文件中。
–马特·巴恩斯(Matt Barnes)
2013年12月18日在1:24
在Ubuntu 15.04中,这对我而言没有显示频率。可能取决于硬件。 Henrique的解决方案虽然有效。
–holocronweaver
2015年4月21日在17:30
#2 楼
将lshw
命令与memory
类一起使用:$ sudo lshw -C memory
# Some things about firmware and caches
*-memory
description: System Memory
physical id: 13
slot: System board or motherboard
size: 8GiB
*-bank:0
description: DIMM [empty]
product: [Empty]
vendor: [Empty]
physical id: 0
serial: [Empty]
slot: ChannelA-DIMM0
*-bank:1
description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
product: M471B5273DH0-CK0
vendor: Samsung
physical id: 1
serial: 34A8C7AF
slot: ChannelA-DIMM1
size: 4GiB
width: 64 bits
clock: 1600MHz (0.6ns)
# More banks.
如您所见,我使用的是DDR3 1600MHz RAM。
dmidecode
:$ sudo dmidecode -t memory
# dmidecode 2.9
SMBIOS 2.5 present.
Handle 0x003B, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Multi-bit ECC
Maximum Capacity: Unknown
Error Information Handle: Not Provided
Number Of Devices: 8
Handle 0x003D, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x003B
Error Information Handle: Not Provided
Total Width: 72 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: DIMM_A1
Bank Locator: NODE 0 CHANNEL 0 DIMM 0
Type: Other
Type Detail: Synchronous
Speed: 1067 MHz (0.9 ns)
Manufacturer: 0x0198
Serial Number: 0xB12A9593
Asset Tag: Unknown
Part Number: 9965426-037.A00LF
# more such devices
这是用于具有ECC内存的服务器(从
Error Correction Type
字段以及Data Width
和Total Width
之间的区别可以看出。)。这两个工具都是
ubuntu-standard
软件包的依赖项,默认情况下应在所有Ubuntu系统上可用。曾经有另一个名为hwinfo
的工具,自13.10起,该工具不再适用于Ubuntu。评论
我也是:DDR3 1600 MHz。那么这是否意味着两个模块是同一类型,并且我获得了最佳性能?
– H3R3T1K
2014年8月24日20:17
@arno是的,据我所知。还建议将模块放在并行存储区(0/2 / 4、1 / 3/5等)中,以获得最佳性能-但我不知道这是神话还是事实。
–muru
2014年8月24日20:23
我得到以下输出:配置的内存速度:1600 MT / s。这和1600 MHz一样吗?
–瑜伽士
20年6月22日在12:31
@YogiKatba似乎是这样(至少看linustechtips.com/main/topic/462465-mts-mhz/…)
–muru
20年6月22日在12:32
#3 楼
我只能通过dmidecode
来获得此信息,但与其grepping相比,使用正确的类型更干净:sudo dmidecode --type memory
评论
好的答案,我认为这更容易阅读:sudo dmidecode -t memory |少-N
–user218867
16 Dec 15'在12:14
这也显示有关正在注册或未缓冲的DIMM的信息
–杰里米·哈耶克(Jeremy Hajek)
18/12/20在3:41
#4 楼
这可能会为您提供所有可能需要的信息:sudo dmidecode | grep -A 15 Memory
评论
是的,它显示。例如,我的显示为:速度:1333 MHz,紧跟在Type Detail之后。
–亨利克·费雷拉(Henrique Ferreira)
2013年12月15日19:44
dmidecode从BIOS中返回信息...也许您的BIOS有问题...不知道。
–亨利克·费雷拉(Henrique Ferreira)
2013年12月15日20:12
这是唯一显示我的通用DRAM频率的命令
– McLeary
15/12/23在12:32
谢谢,这对我来说是一个完美的答案。我得到了所有的细节.. :)
– john400
17年2月3日在16:16
#5 楼
尝试Hard info,以在终端运行安装:sudo apt-get install hardinfo
它具有界面,并且使用简单。 )
评论
不适用于我,即使按照建议,即使在sudo modprobe eeprom之后,“ Memory SPD”仍为空。这里。我的意思是,这可能是由于我的Ubuntu版本过旧,但准备跳过一些麻烦,希望它能起作用。
–马滕·博德威斯(Maarten Bodewes)
20年11月7日,13:35
#6 楼
以上答案是正确的;我只是想通过将命令输出传递给grep来进一步添加Type和speed。sudo dmidecode --type memory | grep -m2 Type
FYI:Type中的T必须为大写字母。
这可能给出Type:DDR4 OR Type :DDR3
用于高速使用
sudo dmidecode --type memory | grep -m1 Speed
仅供参考:grep的-m选项用于限制行数;例如-m2表示2行。
评论
对我来说,它输出速度:未知。我必须使用-m4来显示每个ram插槽一行。现在,它显示了速度。
– Michal Przybylowicz
20-11-22在13:29
评论
另请参阅askubuntu.com/q/18372/255443,在我看来,这是一个更好的答案。