发出什么命令来查找我的RAM是DDR2还是DDR3


23

Fedora 14 HP上网本210 Mini

我的上网本有1 GB的DDR3内存。但是,这还不够。因此,我决定用2GB或DDR3替换1 GB。

但是,我可以发出什么命令来确保我正在使用DDR3。

我尝试了以下 cat /proc/meminfo

但是,它没有列出有关DDR3的任何信息。

我还有其他命令可以使用吗?

非常感谢您的任何建议。


1
你试过了dmidecode吗?
马拉巴巴

Answers:


21

正在运行dmidecodelshw应显示类型。但是,可能需要root特权才能进行检查。


使用dmidecode找到了它。但是,lshw返回“找不到命令”。
ant2009

众所周知,dmidecode报告内存信息不准确。看到这里
David Schwartz 2012年

@DavidSchwartz,您的评论有误,您的链接已失效。与其发布如此小的评论,不如发布自己的答案,并提供比微小评论字段中更多的详细信息。:)(例如,如果的dmidecode 不准确的,你会用什么?不是这将使一个很好的答案。)
Quuxplusone

@Quuxplusone注释是正确的,并且在创建链接时即处于活动状态。不幸的是,多年后您无法编辑评论,因此无法使其保持最新状态。如果我当时有更好的信息,我会留下一个答案,而不仅仅是评论。但是我没有,我觉得警告任何阅读答案的人不要依赖dmidecode给出的信息很重要。
David Schwartz

只需获取内存信息,您可以使用dmidecode -t memorylshw -c memory
pd12

11

根据/ubuntu/18372/how-can-i-find-out-what-ram-a-computer-system-has的说法,您要寻找的单线是

sudo lshw -short -C memory

这会吐出一些类似的东西

H/W path              Device     Class          Description
===========================================================
/0/0                             memory         64KiB BIOS
/0/4                             memory         256KiB L1 cache
/0/5                             memory         1MiB L2 cache
/0/6                             memory         8MiB L3 cache
/0/7                             memory         8200MiB System Memory
/0/7/0                           memory         4GiB DIMM DDR3 Synchronous
/0/7/1                           memory         DIMM [empty]
/0/7/2                           memory         4GiB DIMM DDR3 Synchronous
/0/7/3                           memory         DIMM [empty]
/0/7/4                           memory         8MiB FLASH

请注意,人类可读的字符串(4GiB DIMM DDR3)由RAM和/或BIOS自报告,因此它不是任何标准化格式。如果您真的很幸运,它会明确说出DDR3DDR4。否则,如果它指示以MHz为单位的频率,则可以尝试以此为基础进行区分。

来自维基百科

DDR1: 2.5 V, 133–200 MHz
DDR2: 200–400 MHz
DDR3: 1.5 V, 400–800 MHz (up to 1400 MHz for super-high-end)
DDR4: 1.2 V, 2133–4266 MHz

例如:我的另一台计算机的DDR4 RAM显示lshw -short -C memory16GiB DIMM Synchronous 2133 MHz (0.5 ns)。MHz额定值几乎可以肯定是DDR4。


1

这是确定Debian或Ubuntu系统上是否具有DDR2或DDR3内存的确切方法:

sudo dmidecode | grep DDR

它将返回如下内容:

Type: DDR3

或者您可以这样做:

sudo lshw | grep DDR

它将返回更多信息,如下所示:

description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)

别客气。


正如两年多前发表的评论所指出的那样,对于三年前发表的Sathya的回答,dmidecode是不准确的。而且lshw不适用于原始海报。
ChrisInEdmonton 2014年

1

在Linux上使用以下命令查找RAM的类型和速度:

sudo dmidecode --type 17|agrep -i 'speed|size|type'

在Cent OS,Fedora,RHEL,Scientific Linux上进行了测试

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.