Как читать использование оперативной памяти из новых версий бесплатных и htop?
До того, как я переключился на 64-битный сервер Ubuntu 16.04 на своих VSP (на основе OpenVZ), я считывал вывод free
а также htop
проанализировать фактическое использование оперативной памяти. Теперь с 16.04, который идет с новым бесплатным и htop, все изменилось, и я больше не могу понять, как его читать. Я думал, что это из-за версии ОС, но это также происходит 14.04 с обновленными этими пакетами. По той ссылке вроде -доступно-в free
является эквивалентом старого +/- кэшированного / буферизованного, но этот вывод был 4 МБ в +/- кэшированном / буферизованном в "свободном", теперь это:
root@server3:~# free
total used free shared buff/cache available
Mem: 131072 85884 0 73460 45188 3566
Swap: 0
что это даже по сравнению со старым? На старом free
У меня оставалось почти 120 МБ для использования в случае необходимости другими процессами (и это было верно из того, что я тестировал), здесь все совершенно иначе.
Также на htop я вижу больше оперативной памяти, чем доступное количество... а? Раньше там тоже было 4/128МБ.
Может быть, эти ошибки OpenVZ может быть?