Назад | Перейти на главную страницу

Почему мой сервер вообще меняет местами?

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

Или я неправильно вижу график барана? Как мне диагностировать такую ​​проблему?

Иногда Linux подкачивается, даже когда ОЗУ достаточно, если это вызывает проблему, вы можете

а) Уменьшите значение подкачки

б) Уменьшите размер раздела подкачки или полностью избавьтесь от него. (Мне лично нравится иметь очень маленький раздел подкачки, многие системные администраторы вообще ничего не любят, это зависит от того, какой вид сбоя --oom или подкачка - хуже для вас).

Хорошо, давайте тогда рассмотрим это более подробно.

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

Размер страницы памяти составляет 4 КиБ. Это 4096 байт. Максимальное количество страниц, которые я вижу выгружаемыми в секунду на вашем графике, равно 2. Это 8192 байта в секунду в течение примерно 10-15 минут. Ваш жесткий диск справится с этим. В самом деле. Это не забивает ваш жесткий диск. Если это так, вам действительно нужен другой привод. Даже простые жесткие диски обычно могут обрабатывать десятки мегабайт в секунду.

Теперь что касается Зачем ваш сервер меняет местами: это вполне нормально для системы Linux, которая была включена в течение длительного периода времени, использовать какой-то своп. Меняются только страницы, к которым редко обращаются, и вы не должны замечать никаких негативных последствий, когда это происходит.

Опять же, в вашем случае только пара мегабайт когда-либо использовалась в качестве свопа. Я не могу связать белые части на вашем графике с незначительным количеством произошедших замен. Вы этого ищете?