Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Вопрос по мониторингу свободной памяти.  (Прочитано 343 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ksevelyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • dobroserver
На сервере начались проблемы, и я пытаюсь понять из-за чего. Подозреваю нехватку оперативной памяти, вроде бы всё остальное не так печально:

[73,84 КБ / 1 820px × 514px]

Больше всего вопросов именно по этому графику. Нужно следить чтобы commited не пересекала предел в 2gb (кол-во физической памяти)?

Но вроде свободной памяти ещё много:
[88,99 КБ / 775px × 148px]

Правильно ли я понимаю, что на тот момент было свободно 708 мб?

Да и htop вроде показывает что память ещё есть:
[325,72 КБ / 1 360px × 886px]

И тем не менее сервер начал лезть в своп, хотя есть ещё 700мб.
« Последнее редактирование: 24 Февраль 2011, 09:03:36 от ksevelyar »
Грудь в крестах или голова в кустах.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля

Оффлайн ksevelyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • dobroserver
Re: Вопрос по мониторингу свободной памяти.
« Ответ #2 : 24 Февраль 2011, 09:02:19 »
Поправил картинки.
Грудь в крестах или голова в кустах.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Вопрос по мониторингу свободной памяти.
« Ответ #3 : 24 Февраль 2011, 09:07:10 »
Есть такой параметр vm.swappiness, который по умолчанию имеет значение 60, и контролирует процент свободной памяти, при которой начнется активный сброс страниц в раздел swap. Иными словами, при 100-60=40% занятой памяти, Ubuntu уже начнет использовать раздел swap. При большом количестве ОЗУ в компьютере, лучше изменить параметр vm.swappiness до 10 и тем самым приказать Ubuntu не использовать swap пока занятая ОЗУ не достигнет 100-10=90%.
Для такого изменения проще всего запустить Терминал и в нем скомандовать sudo gedit /etc/sysctl.conf
Запустится Текстовый редактор с правами суперпользователя и в нем в конец файла вставьте строку vm.swappiness = 10
Сохраните изменения и перезагрузите компьютер
Поправил картинки.
молодец ;)

Оффлайн ksevelyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • dobroserver
Re: Вопрос по мониторингу свободной памяти.
« Ответ #4 : 24 Февраль 2011, 09:12:01 »
Спасибо, буду надеяться это решит проблему.
Грудь в крестах или голова в кустах.

 

Страница сгенерирована за 0.054 секунд. Запросов: 23.