Hostwinds Учебники
Результаты поиска для:
Содержание
Теги: Linux
Обмен - это выделенное пространство на Linux, которое было зарезервировано для использования в качестве виртуальной памяти. Когда сервер Linux работает из памяти, неактивные процессы могут быть перемещены в виртуальную память, чтобы освободить место для активных процессов в рабочей памяти.
Эта функция по умолчанию не включается, но может быть включена путем выделения файла подкачки.Производительность на файле подкачки очень похоже на то, что из раздела подкачки.Однако легче контролировать размер свопа без перераспределения.Насколько активно сервер полагается на пространство подкачки, также можно контролировать, регулируя значение SmaPPING SYSTEM.
Поскольку наши VPS и выделенные серверы по умолчанию предоставляют root-права, предполагается, что все команды выполняются как root:
Ниже приведены шаги, которые будут прогуляться по созданию файла подкачки и как изменять значение SmaPPING. Чтобы добавить 1 ГБ SWAP на свой сервер, например, следуйте этим руководству:
Первый шаг: Чтобы создать файл, который будет использоваться для подкачки, используя либо Favelocate или DD:
Создание файла подкачки с помощью fallocate
fallocate -l 1G /myswap
опция -l позволяет вам установить длину, в этом примере 1 гигабайт
В качестве альтернативы вы можете использовать dd для создания пустого файла размером 1 ГБ:
dd if=/dev/zero of=/myswap count=1024 bs=1MiB
Шаг второй: Защитите права доступа к файлу подкачки:
chmod 600 /myswap
Отформатируйте файл для подкачки.
mkswap /myswap
Шаг третий: Добавьте файл в систему как файл подкачки.
swapon /myswap
Шаг четвертый: Добавьте эту строку до конца / etc / fstab, чтобы сделать изменение постоянным.
/myswap none swap sw 0 0
Шаг пятый: Чтобы изменить значение Smaptiness, отредактируйте /etc/sysctl.conf и добавьте следующую строку.
vm.swappiness=10
Начните со значения 10 и при необходимости увеличивайте. Типичное значение по умолчанию для подкачки - 60. Чем выше число (до 100), тем чаще используется подкачка.
Сколько замечания влияет на производительность зависит от того, как используется ваша память, поэтому эксперимент находит оптимальное значение. При 0 файл подкачки будет использоваться только тогда, когда система работает полностью вне памяти. Более высокие значения позволяют системным поменять простые процессы, чтобы позволить системе бесплатно память для кэширования диска, потенциально улучшая общую производительность системы.
Шаг шестой: Убедитесь, что файл подкачки был создан.
swapon -s
Перезагрузите сервер, чтобы изменения вступили в силу.
В большинстве случаев вам нужен только root-доступ к разделу подкачки.
dd if=/dev/zero of=/myswap count=1024 bs=1MiB 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 2.15831 s, 497 MB/s
Написано Hostwinds Team / сентябрь 7, 2018