Я заметил, что мой сервер теперь довольно часто использует swap, но я не могу понять, почему. График Мунина показывает, что использование памяти приложениями составляет около 0,7 ГБ из 1,5 ГБ. Меня беспокоит зеленая линия (зафиксированная память). Что такое фиксированная память? Нормально ли, что выделенная память высока по сравнению с другими показателями памяти, такими как приложения?
Я хочу знать, смогу ли я немного оптимизировать свои приложения или мне действительно нужно просто получить больше оперативной памяти для сервера.
В настоящее время на этом маленьком сервере запущены приложения-демоны:
Выделенная память - это, по сути, вся память, выделенная приложениями, независимо от того, используется она или нет. Напротив, «приложения» - это память, которая выделяется И используется.
См. Например http://lxr.free-electrons.com/source/Documentation/filesystems/proc.txt#L834
FWIW, вы используете своп размером 85 МБ, что кажется вполне нормальным; скорее всего, система просто заменяет неиспользуемые вещи, чтобы в ней было больше места для полезных вещей, таких как кеш страницы.