Короткий ответ, нет.
В лучшем варианте развития событий у Вас должна, по крайней мере, быть другая box/vm/guinea свинья для тестирования патча, чтобы удостовериться, что это не уничтожает мир.
В худшем случае я позволил бы ему загрузить патчи, но не установку, таким образом, я могу рассмотреть то, что становится установленным. Но я - просто любитель командовать тот путь.
Это можно получить из источника monit https: //github.com/arnaudsj/monit/tree/master/process[1130801 impression.
Для Linux значение вычисляется в sysdep_LINUX.c и берется из / proc / meminfo:
si->total_mem_kbyte = systeminfo.mem_kbyte_max - mem_free - buffers - cached;
In другими словами, мониторинг использования памяти MemTotal - MemFree - Buffers - Cached.
В вашем случае 998 - 146 - 114 - 70 = 668
В последней версии Monit (например: 5.25.x) значение использование памяти
учитывает кеш ZFS ARC - поэтому, если какой-то выход использует ZFS, используемая память не увеличивается при возврате Данные ARC.
Текущее использование памяти рассчитывается как:
si->memory.usage.bytes = systeminfo.memory.size - zfsarcsize -
(uint64_t)(mem_free + buffers + cached + slabreclaimable) * 1024;
Подробнее см. здесь .