@lagudal

Как лучше оптимизировать память и swap в ubuntu server18.04?

Проблема: на тестовых серверах постоянная нехватка памяти, и сервера периодически перестают отвечать, помогает только перезагрузка принудительная.
При этом памяти показывает что занято чуть больше половины, а своп на нуле. Увеличивали своп в 2.5 раза - то же самое, не так быстро, но тоже полностью отжирает своп при том что памяти еще хватает.
Видел, что рекомендуют устанавливать значение vm.swappiness=10, но тут же оговорка, что это хорошо для десктопных линуксов, а для серверов может быть оптимальным дефолтное значение -60. Я бы сам поэкспериментировал, но рутовых прав у меня нет для этого.
Из вашего опыта, как лучше?
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 3
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Надо не "оптимизировать память", а ограничивать процессы по занимаемому объёму.
Ответ написан
Комментировать
Jump
@Jump Куратор тега Системное администрирование
Системный администратор со стажем.
А при чем тут оптимизация памяти, если ее не хватает?
Ищите процессы требующие много памяти, и ограничивайте их аппетиты.
Ответ написан
@vitaly_il1
DevOps Consulting
Проблема: на тестовых серверах постоянная нехватка памяти, и сервера периодически перестают отвечать, помогает только перезагрузка принудительная.
При этом памяти показывает что занято чуть больше половины,


Тогда откуда уверенность что проблема в памяти? У вас есть мониторинг CPU / IO?
Что в логах?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы