Почему free и lshw показывают разные размеры оперативной памяти?
В Lubuntu 18.04 в ноутбуке (название модели: SATELLITE C55DT-A5244),
free
показывает, что его оперативная память составляет 3.3 ГБ$ free -h total used free shared buff/cache available Mem: 3.3G 1.2G 444M 46M 1.7G 1.8G
в то время как
lshw
показывает, что оперативная память должна быть 4 ГБ*-memory description: System Memory physical id: d slot: System board or motherboard size: 4GiB *-bank:0 description: SODIMM DDR3 Synchronous Unbuffered (Unregistered) 533 MHz (1.9 ns) product: M471B5673FH0-CF8 vendor: Samsung physical id: 0 serial: slot: DIMM 0 size: 2GiB width: 64 bits clock: 533MHz (1.9ns) *-bank:1 description: SODIMM DDR3 Synchronous Unbuffered (Unregistered) 800 MHz (1.2 ns) product: M471B5773CHS-CK0 vendor: Samsung physical id: 1 serial: slot: DIMM 1 size: 2GiB width: 64 bits clock: 800MHz (1.2ns)
Почему 3.3G и 4GiB отличаются? Разница между 4 ГБ, т.е. 4,29497 ГБ, и 3,3 ГБ составляет 0,99 ГБ, то есть 990 МБ.
Два чипа оперативной памяти имеют разные частоты: 533 МГц и 800 МГц. Может ли это быть проблемой? Какими частотами должны быть две микросхемы ОЗУ?
В другом ноутбуке Thinkpad T400, под Lubuntu 18.04,
free
а такжеlshw
также не сообщайте о том же размере оперативной памяти, хотя с разницей меньше, чем у предыдущего ноутбука:free
показывает 7.7G RAM, иlshw
показывает 8 ГБ ОЗУ от двух чипов ОЗУ одинаковой частоты. Разница между 8 ГБ, то есть 8,58993 ГБ, и 7,7 ГБ составляет 0,89 ГБ, то есть 890 МБ.*-memory description: System Memory physical id: 2b slot: System board or motherboard size: 8GiB *-bank:0 description: SODIMM DDR3 Synchronous 1066 MHz (0.9 ns) product: SUPERTALENT02 vendor: 8634 physical id: 0 serial: 00000000 slot: DIMM 1 size: 4GiB width: 64 bits clock: 1066MHz (0.9ns) *-bank:1 description: SODIMM DDR3 Synchronous 1066 MHz (0.9 ns) product: SUPERTALENT02 vendor: 8634 physical id: 1 serial: 00000000 slot: DIMM 2 size: 4GiB width: 64 bits clock: 1066MHz (0.9ns)
Благодарю.
1 ответ
В обоих случаях разница, вероятно, заключается в объеме системной памяти, которая используется совместно для встроенного графического адаптера. Существует также некоторое количество оперативной памяти, которое не отображается операционной системой (обычно это небольшое количество, которое варьируется в зависимости от ряда факторов, включая версию ядра и скомпилированные драйверы). Это ОЗУ не показывается бесплатно, поскольку оно не доступно для использования ОС в любое время, но lshw изучает информацию об оборудовании, а не данные BIOS/ ОС, сообщенные в ОЗУ.