Интенсивность использования файла подкачки в Linux

В Linux есть параметр, который позволяет настроить интенсивность использования файла подкачки. Этот параметр называется "vm.swappiness". Он может принимать целочисленные значения от 5 до 95 (в некоторых источниках указывается от 0 до 100). Чем больше цифра, тем сильнее используется файл подкачки и тем ниже вероятность, что информацию попадёт в оперативную память.
У серверных систем часто отключен файл подкачки из-за избыточного количества ОЗУ. Поэтому изменение vm.swappiness не даст никаких результатов: файл подкачки не появится. То есть в системе без swap файла/раздела можно и не подбирать значения vm.swappiness.
Значение параметра vm.swappiness можно посмотреть с помощью команды:
cat /proc/sys/vm/swappiness
Поиск оптимального значения зависит от задач. К примеру, если настройка ведётся на домашнем компьютере с медленным HDD и достаточным количеством ОЗУ, то логично будет поставить низкое значение vm.swappiness (к примеру, 5). Чтобы информация чаще попадала в ОЗУ и не писалась на диск в swap файл.

Изменить значение vm.swappiness для текущего сеанса (сбросится после перезагрузки) можно с помощью команды:
sudo sysctl vm.swappiness=5
Чтобы значение сохранилос после перезагрузки системы, необходимо записать его в файл /etc/sysctl.conf. Откройте этот текстовый файл из учётной записи суперпользователя и добавьте в конец строку:
vm.swappiness=5
MouseDC.ru - хостинг, виртуальный хостинг, покупка доменов, проверка доменов, WHOIS, курсы создания сайтов, вебинары по созданию, курсы разработки сайтов, доработка сайтов, сопровождение сайтов, разработка сайтов, техподдержка сайтов
Cмотрите другие статьи:
Была ли статья полезной?
Была ли эта статья полезна? Есть вопрос?
хостинг для сайтов
Закажите недорогой хостинг Заказать

всего от 290 руб

⇡ наверх