Как мне узнать частоту и тип моей текущей оперативной памяти? Моя ОС - Ubuntu 12.04.
Это должно сделать:
sudo lshw -short -C memory
Используйте команду lshw
с классом памяти
:
$ 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 (как видно из поля Тип исправления ошибок
и разницы между Данные Ширина
и Общая ширина
).
Оба инструмента являются зависимостями пакета ubuntu-standard
и должны быть доступны по умолчанию во всех системах Ubuntu. Раньше существовал другой инструмент под названием hwinfo
, который больше не доступен для Ubuntu с 13.10.
Я смог получить эту информацию только с помощью дмидекода
, но вместо смазывания, чище использовать правильный тип:
sudo dmidecode --type memory
Это даст вам всю информацию, которая может вам понадобиться, возможно:
sudo dmidecode | grep -A 15 Memory
Попробуйте аппаратную информацию, для установки выполните в терминале: sudo apt-get install hardinfo
Он имеет интерфейс и прост в использовании. )
Вышеупомянутые ответы верны; Я просто хотел добавить еще, передав вывод команды в grep для типа и скорости.
sudo dmidecode --type memory | grep -m2 Type
FYI: T в типе должен быть заглавным.
Это может дать либо тип: DDR4, либо тип: DDR3
для скорости используйте
sudo dmidecode --type memory | grep -m1 Speed
FYI: -m опция grep используется для ограничения количества строк; например -m2 означает 2 строки.
Большинство из этих ответов просто дадут вам номинальную тактовую частоту памяти. Это может быть не фактическая тактовая частота.
Канонический метод - загрузить Memtest или, если у вас есть такие возможности, загрузить Windows и использовать CPU-Z.
Вы можете доверять BIOS, вы можете доверять Memtest. Существует огромное количество недорогих боксов, оснащенных DDR3 1333 МГц, которая на самом деле работает на частоте 1066 МГц. И DMI-декодирование, и LSHW могут быть обманчивыми.
Установить I2C-Tools .
Затем прочитайте значение из RAM EEPROM с:
SUDO MODPROBE EEPROM && DECODE-DIMMS | скорость grep |. Rev | Вырезать --delimiter = "" - поляки = 2,3 | рев; Sudo Modprobe --remove EEPROM
Значение возвращается в MT / S. Если вы этого хотите в МГц просто разделите этот результат на два.
Тем не менее, в редких обстоятельствах материнской платы можно выбрать нижнюю скорость. Для проверки этой ситуации доступа к BIOS или UEFI, как объяснено в руководстве по материнской плате.