Linux Tip | Adjust Swappiness and Set Write Cache to Improve Perfomance
Оглавление:
Пространство подкачки - это часть жесткого диска, которая используется, когда память RAM заполнена. Пространство подкачки может быть выделенным разделом подкачки или файлом подкачки.
Когда в системе Linux заканчивается физическая память, неактивные страницы перемещаются из ОЗУ в пространство подкачки.
Swappiness - это свойство ядра Linux, которое устанавливает баланс между выгрузкой страниц из физической памяти в пространство подкачки и удалением страниц из кэша страниц. Это в основном определяет, как часто система будет использовать пространство подкачки.
В этой статье объясняется, как изменить значение подкачки в системах Linux.
Проверка значения Swappiness
Чтобы проверить текущее значение подкачки в вашей системе, используйте следующую команду
cat
:
cat /proc/sys/vm/swappiness
Значение перестановки по умолчанию в большинстве дистрибутивов Linux равно 60:
60
Хотя значение перестановки 60 подходит для большинства пользователей, в некоторых случаях может потребоваться установить более низкое значение.
Другая команда, которую вы можете использовать для определения значения подкачки, это
sysctl
:
sysctl vm.swappiness
Изменение значения Swappiness
Перестановка может иметь значение от 0 до 100. Значение 0 инструктирует ядро агрессивно избегать свопинга как можно дольше. Значение 100 будет активно вытеснять процессы из физической памяти.
Более низкое значение заставит ядро стараться избегать подкачки всякий раз, когда это возможно, в то время как более высокое значение означает, что ядро будет пытаться использовать пространство подкачки более агрессивно.
Доступ к памяти подкачки намного медленнее, чем доступ к физической памяти напрямую. Более низкое значение параметра swappiness, скорее всего, улучшит общую производительность системы. Для обычной настольной установки рекомендуется значение 10. Значение подкачки 0 или 1 рекомендуется для большинства серверов баз данных.
Оптимальное значение подкачки зависит от рабочей нагрузки вашей системы и объема оперативной памяти. Вы должны регулировать этот параметр с небольшими приращениями, чтобы найти оптимальное значение.
Например, чтобы установить значение подкачки равным 10 во время выполнения, введите следующую команду от имени пользователя root или
sudo
:
sudo sysctl vm.swappiness=1
Чтобы сделать параметр swappiness постоянным при перезагрузке, откройте
/etc/sysctl.conf
текстовом редакторе:
sudo nano /etc/sysctl.conf
Найдите параметр
vm.swappiness
и измените его значение. Если этот параметр не существует, добавьте следующую строку в файл:
Вывод
Мы показали вам, как изменить значение параметра swappiness.
Если у вас есть отзывы, оставьте комментарий ниже.
обменКак создать почтовый ящик на основе электронной почты? Мое значение по умолчанию?
На форуме «Линия ответов» loops07 спросил, как заменить Outlook на Yahoo Почта как почтовая программа по умолчанию. Я включаю Gmail в свой ответ.
Гибридные жесткие диски: как они работают и почему они имеют значение
Познакомьтесь с чашкой масла арахисового масла Reese's: мир гибридных жестких дисков для обеспечения скорости SSD плюс мощность механического привода. Мы объясняем, как они работают, и оценивают их производительность.
Как расшифровать значение DefaultPassword, сохраненное в реестре для AutoLogon
Чтобы расшифровать значение DefaultPassword, хранящееся в секретах LSA, можно выпустить Win32 Вызов API. Узнайте, как расшифровать значение DefaultPassword, хранящееся в Windows.







