Я використовую lxd для запуску декількох контейнерів і виникнення проблем з повідомленням про використання пам'яті: обидва htop
і free
показує високе використання пам'яті, але список процесів, що використовують пам'ять, дуже короткий і не додає до повідомленого використання.
З голого металу це те, що htop показує (сортується по %MEM
, приховані потоки користувача:):
Це верхня частина (відсортована за% MEM):
І це free -mh
:
total used free shared buff/cache available
Mem: 15G 8.2G 5.5G 576M 1.6G 5.4G
Swap: 9G 297M 9.7G
З екрану htop я очікую, що загальна пам'ять колись була навколо 2G + (додавання значення RES), а не 10G +. Від Чому використання пам'яті в "top" не складається? , сповіщена "дійсно використана" пам'ять досі ~ 6.6G.
Я щось пропускаю, чи відображається відображена пам'ять послідовно?