Як знайти частоту та тип моєї поточної ОЗУ?


126

Як дізнатись частоту та тип моєї поточної оперативної пам’яті? Моя ОС - Ubuntu 12.04.


Дивіться також askubuntu.com/q/18372/255443, який, на мій погляд, має кращу відповідь.
Simon Forsberg

Відповіді:


184

Це слід зробити:

sudo lshw -short -C memory

5
Зачекайте незабаром, він видасть більше.
Malte Skoruppa

6
Це не відображає частоту.
Брайам

4
Це повинно, і це робиться для мене: на моєму комп'ютері два рядки читають "4GiB DIMM DDR3 Synchronous 1333 МГц (0,8 нс)" (що відповідає двом слотам оперативної пам'яті, де в мене встановлена ​​оперативна пам'ять). Ви придивились уважно?
Malte Skoruppa

1
sudo lshw -C memory> info.txt Не впевнений, він не відображатиметься на моєму терміналі, але якщо я передаю його у файл, який він показує.
Метт Барнс

4
Це не відображало частоту для мене в Ubuntu 15.04. Ймовірно, залежить від обладнання. Рішення Анріке працювало, хоча.
holocronweaver

65

Використовуйте 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 1600 МГц.

Ще один варіант 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, який більше не доступний для Ubuntu з 13.10.


Для мене теж: DDR3 1600 МГц. Так це означає, що обидва модулі одного типу, і я отримую найкращі показники?
H3R3T1K

@arno Так, наскільки я можу сказати. Також є рекомендація, що для найкращої роботи модулі повинні знаходитися в паралельних банках (0/2/4, 1/3/5 тощо), але я не знаю, це міф чи факт.
муру

26

Я міг отримати лише цю інформацію за допомогою dmidecode, але замість того, щоб привітатись, простіше використовувати правильний тип:

sudo dmidecode --type memory

1
Хороша відповідь, і я думаю, що це легше читати:sudo dmidecode -t memory | less -N
Ерік Ван

Тут також відображається інформація про реєстрацію або розблокування DIMM
Jeremy Hajek

22

Це дасть вам всю інформацію, яку ви, можливо, захочете:

sudo dmidecode | grep -A 15 Memory

Так, це показує. Міна для зразка показана у вигляді: Швидкість: 1333 МГц відразу після деталізації типу.
Анріке Феррейра

dmidecode повертає інформацію з біографії ... Можливо, у вас є проблеми з вашим біосом ... Не знаю.
Анріке Феррейра

Це була єдина команда, яка показує частоту моєї загальної DRAM
McLeary

Дякую, це була ідеальна відповідь для мене. Я отримав усі подробиці .. :)
john400

11

Спробуйте жорстку інформацію, щоб встановити запуск у терміналі: sudo apt-get install hardinfo він має інтерфейс і простий у використанні. )

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.