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

2509
monnef

Я хотел бы получить информацию о скорости памяти, но 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 
1

1 ответ на вопрос

0
user9909

Вы можете использовать, 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чтобы увидеть все это

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