У нас установлена максимальная память 120 ГБ на сервере Redis.Redis used_memory_rss больше, чем набор настроек 'maxmemory'?
Таким образом, в информационном выходе used_memory всегда меньше, чем равна 120GB, но used_memory_rss составляет ~ 140GB
Может кто-то пожалуйста, объясните причину этого?
Это потому, что память фрагментируется во время выполнения. –
Но почему это больше, чем 120. OS. Не следует выделять больше памяти для процесса Redis, определенного в 'maxmemory'. Если он попытается дать, ОС сама может пойти OOM. –
Я просто хочу понять, почему это больше, чем определенный параметр maxmemory. В моем понимании Redis не должен использовать память больше, чем «maxmemory», потому что мы уже дали 95% от общей ОЗУ для Redis Process. –