Monit сообщает об очень низком использовании памяти, что не соответствует фактическому использованию.
Если я посмотрю на Monit, то в разделе «Система» я вижу «5,7% [918,0 МБ]», хотя реальный сценарий сильно отличается;
total used free shared buffers cached
Mem: 15947 14755 1191 1495 889 11508
-/+ buffers/cache: 2357 13590
Swap: 8191 113 8078
Фактическое использование памяти составляет около 90% и 14,7 ГБ.
Он сообщает о столь же низком использовании PHP-FPM на уровне «5,0% [799,1 МБ]».
Не знаете, что я могу сделать, чтобы он сообщил о правильном использовании?
Обратите внимание, что мой сервер базы данных правильно сообщает «83,4% [13,0 ГБ]».
РЕДАКТИРОВАТЬ
Только что заметил это в примечаниях к выпуску;
«Исправлено: на 32-разрядных платформах с более чем 4 ГБ ОЗУ Monit сообщал о неверных значениях системы и памяти подкачки (регресс в Monit 5.16)».
Собираюсь обновить и посмотреть, исправит ли это.
РЕДАКТИРОВАТЬ 2
Выполнили обновление до версии monit 5.17.1, и проблема не устранена.
использование памяти не 14Гб. Это добавляет кеш-память файловой системы. См. Следующий веб-сайт для получения дополнительной информации. Краткая информация: Linux будет использовать всю память в системе, чтобы сделать часто используемые файлы доступными. Он освободит эту память, когда это потребуется процессам. Взгляните на строку для -/+ buffers/cache
для твоей настоящей свободной памяти
Monit сообщает, что ваша память в порядке для php