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

Как определить, нужно ли обновлять память?

График munin моего сервера CentOS показывает высокий своп, но объем памяти приложений кажется небольшим. Означает ли это, что мне нужно обновить память? Что вызывает все эти свопы? Это из-за преданной памяти? Что означает высокий уровень swap_cache?

Что является лучшим определяющим фактором, когда мне нужно обновить память?

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

Проверьте значение под названием swappines (cat / proc / sys / vm / swappiness). По умолчанию установлено значение 60, что довольно много. Это означает, что подкачка будет происходить, даже если доступно достаточно физической памяти.

Вы можете попробовать разные значения, прежде чем устанавливать одно. Попробуйте 25 или даже 10.