Интерпретация Муниновского графа и выделенной памяти

12

Я заметил, что мой сервер использует swap чаще, но я не могу понять, почему. График munin показывает, что использование памяти приложениями составляет около 0,7G из 1,5G. Меня беспокоит зеленая линия (преданная память). Что такое совершенная память? Это нормально, что выделенная память высока по сравнению с другими показателями памяти, такими как приложения?

Я хочу знать, могу ли я немного оптимизировать свои приложения или мне действительно нужно просто получить больше оперативной памяти для сервера.

В данный момент запущены приложения-демоны на этом маленьком сервере:

  • Mysql
  • Узел JS
  • апаш
  • Nginx
  • Дженкинс
  • Munin
  • Memcache
  • постфикс

граф Мунина

lamp_scaler
источник

Ответы:

8

Выделенная память - это, по сути, вся память, выделенная приложениями, независимо от того, используется она или нет. Напротив, «приложения» - это память, которая выделяется и используется.

См. Например, http://lxr.free-electrons.com/source/Documentation/filesystems/proc.txt#L834.

FWIW, вы используете 85 МБ подкачки, что выглядит вполне нормально; Скорее всего, система просто заменяет неиспользуемые материалы, чтобы в них было больше места для полезных вещей, таких как кэш страниц.

janneb
источник
У вас есть новая ссылка, пожалуйста?
Павел
1
@Pavel: лучше?
Янв