В забикс есть значение сервера memory utilization На данный момент он 96 процентов допустим и по нему сработал триггер Если зайти на iLo сервера то там ОЗУ загружено на 5 процентов в этот момент
free -h
total used free shared buff/cache available
Mem: 15Gi 9,4Gi 176Mi 4,8Gi 5,5Gi 638Mi
Swap: 3,0Gi 3,0Gi 0B
top
MiB Mem : 15495,3 total, 624,6 free, 9378,7 used, 5492,0 buff/cache
less /proc/zoneinfo:
pages free 3328
boost 0
min 16
low 20
high 24
spanned 4095
present 3997
managed 3840
Судя по less /proc/zoneinfo нехватка ОЗУ и выгрузка из ОЗУ процессов начнется только когда значение free подойдет к значение low а это значит запас по ОЗУ еще большой? Но в топ ОЗУ впритык Подскажите как правильно анализировать ОЗУ и правильно отслеживать загрузку ОЗУ в забикс
По идее ядро должно при нехватке ОЗУ начинать давно неиспользованные процессы которые находятся в буффере выгонять тем самым освобождая память,верно?