Как получить скорость памяти, когда dmidecode говорит «Скорость: неизвестно», а lshw просто зависает

1

Я хотел бы получить информацию о скорости памяти, но dmidecode -t memory говорит Speed: Unknown а также lshw распечатывает строку DMI а потом ничего не делает, пока я не убью его.

Есть ли другой способ получить эту информацию? Или некоторые магические параметры для lshw или же dmidecode заставить их на самом деле делать то, что они должны?

root@server:~# dmidecode -t memory
# dmidecode 2.9
SMBIOS 2.5 present.

Handle 0x0027, DMI type 16, 15 bytes
Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: None
        Maximum Capacity: 8 GB
        Error Information Handle: Not Provided
        Number Of Devices: 2

Handle 0x0029, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x0027
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 2048 MB
        Form Factor: DIMM
        Set: None
        Locator: DIMM A1
        Bank Locator: BANK0
        Type: Other
        Type Detail: Synchronous
        Speed: Unknown
        Manufacturer: Manufacturer0
        Serial Number: SerNum0
        Asset Tag: AssetTagNum0
        Part Number: PartNum0

Handle 0x002B, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x0027
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 4096 MB
        Form Factor: DIMM
        Set: None
        Locator: DIMM B1
        Bank Locator: BANK1
        Type: Other
        Type Detail: Synchronous
        Speed: Unknown
        Manufacturer: Manufacturer1
        Serial Number: SerNum1
        Asset Tag: AssetTagNum1
        Part Number: PartNum1

,

root@server:~# lshw -version
B.02.14
root@server:~# lshw
DMI
monnef
источник

Ответы:

0

вы могли бы использовать dmesg вытащить этот тип информации из ядра

root@server ~]# dmesg |grep -i memory |grep core
[    1.518759] nouveau  [     DRM] 0: core 208MHz shader 416MHz memory 100MHz voltage 1200mV fanspeed 100%
[    1.518762] nouveau  [     DRM] 1: core 460MHz shader 920MHz memory 400MHz voltage 1200mV fanspeed 100%
[    1.518764] nouveau  [     DRM] c: core 459MHz shader 918MHz memory 399MHz voltage 1200mV
[    2.141818] nouveau  [     DRM] 0: core 208MHz shader 416MHz memory 100MHz voltage 1200mV fanspeed 100%
[    2.141821] nouveau  [     DRM] 1: core 460MHz shader 920MHz memory 400MHz voltage 1200mV fanspeed 100%
[    2.141823] nouveau  [     DRM] c: core 459MHz shader 918MHz memory 399MHz voltage 1200mV

dmesg хорош для получения информации о любом устройстве;  т.е. dmesg |grep -i scsi или же dmesg |grep -i usb или просто dmesg| more чтобы увидеть все это

user9909
источник
1
Мне не повезло с dmesg, Также из вашего фрагмента это выглядит как информация о графической карте, а не как основная память.
monnef
К сожалению ваше право насчет фрагмента Dmesg. для lshw попробуй обновить до 2.16+
user9909