如何找到我当前 RAM 的频率和类型?

Tim*_*Tim 171 ram

我应该如何找出我当前 RAM 的频率和类型?我的操作系统是 Ubuntu 12.04。

Mal*_*ppa 248

这应该做:

sudo lshw -short -C memory
Run Code Online (Sandbox Code Playgroud)

  • 这不显示频率。 (12认同)
  • 它应该,而且对我来说也是如此:在我的计算机上,其中两行显示为“4GiB DIMM DDR3 Synchronous **1333 MHz** (0.8 ns)”(对应于我安装了 RAM 的两个 RAM 插槽)。你仔细看了吗? (8认同)
  • 稍等片刻,它会输出更多。 (6认同)
  • 这在 Ubuntu 15.04 中没有为我显示频率。可能依赖于硬件。不过,Henrique 的解决方案奏效了。 (5认同)

mur*_*uru 90

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.
Run Code Online (Sandbox Code Playgroud)

如您所见,我使用的是 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
Run Code Online (Sandbox Code Playgroud)

这是用于与ECC存储器的服务器(如可以从可见Error Correction Type字段和之间的差值Data WidthTotal Width)。

这两个工具都是ubuntu-standard包的依赖项,默认情况下应该在所有 Ubuntu 系统上可用。曾经有另一个名为 的工具hwinfo,自 13.10 起不再可用于 Ubuntu。


Vin*_*Pii 32

我只能使用 获取此信息dmidecode,但不是使用 grepping,而是使用正确的类型更干净:

sudo dmidecode --type memory
Run Code Online (Sandbox Code Playgroud)


小智 24

这将为您提供您可能需要的所有信息,可能是:

sudo dmidecode | grep -A 15 Memory
Run Code Online (Sandbox Code Playgroud)


L.V*_*V.A 15

Try Hard info,用于在终端中运行的安装:sudo apt-get install hardinfo 它具有界面,并且易于使用。)