用于查明我的 RAM 是 DDR2 还是 DDR3 的命令

用于查明我的 RAM 是 DDR2 还是 DDR3 的命令

我在 HP Netbook 210 Mini 上使用 Fedora 14。

我的上网本有 1 GB 的 DDR3 内存。但这不够,所以我决定将 1 GB 换成 2GB 或 DDR3。

我可以发出什么命令来确保我正在使用 DDR3?

我尝试了以下操作:cat /proc/meminfo

不过,它没有列出任何有关 DDR3 的信息。

我可以使用其他命令吗?

答案1

正在运行dmidecodelshw应该显示类型。不过,可能需要 root 权限才能检查。

答案2

根据这个 Ask Ubuntu 答案,您要寻找的单行代码是:

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

lshw -short -C memory例如:我的另一台计算机的 DDR4 RAM仅显示为16GiB DIMM Synchronous 2133 MHz (0.5 ns)。MHz 等级表明它几乎肯定是 DDR4。

还提到询问 Ubuntu 答案:作为替代方案lshw, 您可以使用dmidecode。以下是简化的示例输出dmidecode -t memory

Physical Memory Array
        Location: System Board Or Motherboard
        Maximum Capacity: 16 GB
        Number Of Devices: 2

Memory Device
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 8 GB
        Form Factor: SODIMM
        Locator: ChannelA-DIMM0
        Bank Locator: BANK 0
        Type: DDR3
        Type Detail: Synchronous
        Speed: 1600 MT/s
        Manufacturer: Micron
        Serial Number: 17CE52BA
        Asset Tag: 9876543210
        Part Number: CT102464BF160B.M16

答案3

以下是在 Debian 或 Ubuntu 系统上查明您是否拥有 DDR2 或 DDR3 内存的具体方法:

sudo dmidecode | grep DDR

它将返回如下内容:

Type: DDR3

或者你可以这样做:

sudo lshw | grep DDR

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

description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)

不客气。

答案4

使用它来查找 Linux 上的 RAM 类型和速度:

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

已在 Cent OS、Fedora、RHEL、Scientific Linux 上测试

相关内容