Мониторинг памяти при помощи free



Ежедневный мониторинг состояния сервера должен стать постоянной задачей. Это держит вас в курсе об общем состояние вашего сервера и может предупредить о надвигающихся проблемах.

Управление памятью на самом деле очень легкая задача. Мы рассмотрим несколько вариантов запуска free и опишем, каждый параметр.

Команда Free

Зайди на сервер и наберите в терминале free

#free

Вы получите следующую информацию

Вывод команды free в Кбайтах

Вывод команды free в Кбайтах

Вы получил, что на сервер установлено 260864Kbytes памяти. Каждый раз делить на 1024, чтобы получить размер памяти в Мб не очень приятно. Поэтому Вы можете использовать free -m. Введите в терминале :
free -m

И вы получите размер в Мегабайтах

Размер в Мегабайтах

Размер в Мегабайтах

Буферы и Кэш
Первая строка содержит название колонок: total, used, free и другие.
Распространенной ошибкой является чтение второй линии и паника, от того, что указывается во второй линии

. total used free shared buffers cached
Mem: 254 249 5 0 15 181

Получается, что используется 249Mb из 254 Mb, включая кэшированную и буферизованную память.
Если вы не особенно заинтересованы в буферах и кэшировании данные, Вы можете игнорировать эту линию.

Фактическое использование
Сконцентрируйте на 3 линии

. total used free shared buffers cached
Mem: 254 249 5 0 15 181
-/+ buffers/cache: 51 202

Это говорит о том, что память используется и недоступен для другого процесса.
Из строки видно, что 51MB из 254MB используются различными задачами и приложениями,а 202 Мб свободно и может быть использовано для других целей.

SWAP
Последняя строка говорит Вам на сколько вы использовали SWAP

. total used free shared buffers cached
Mem: 254 249 5 0 15 181
-/+ buffers/cache: 51 202
Swap: 511 0 511

Как Вы видите на сервере размер swap 512Mb и swap не используется.

Если сервер использует swap, то Вам необходимо найти какое приложение использует много памяти.

As you can see, I have 511MB of swap available and have used none of it.

Share and Enjoy:
  • Мой Мир
  • Facebook
  • Twitter

Related posts:

  1. Администрирование : Oom-Killer. Убийца сервера
  2. Администрирование: OOM-killer. Часть 2.

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

Оставить комментарий

Вы должны быть авторизованы, чтобы разместить комментарий.