Как добавить область подкачки в Debian 11

12 set 2022 2 min di lettura
Как добавить область подкачки в Debian 11
Indice dei contenuti

Введение

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

Это руководство поможет вам добавить Swap в систему Debian 11 Bullseye Linux.

Как создать своп в Debian 11

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

Прежде всего, убедитесь, что в вашей системе не включена память подкачки. Вы можете просмотреть сведения о памяти подкачки, выполнив следующие команды:

sudo swapon -s
free -m

Теперь создайте файл для использования в качестве свопа в вашей системе. Убедитесь, что у вас достаточно свободного места на диске для создания нового файла. Кроме того, продолжайте подкачивать до 2-кратного объема памяти в вашей системе.

Моя система Debian имеет 2 ГБ оперативной памяти. Затем мы создадим файл подкачки размером 4 ГБ:

sudo fallocate -l 4G /swapfile
chmod 600 /swapfile

Теперь используйте команду mkswap, чтобы преобразовать файл для использования в памяти подкачки:

sudo mkswap /swapfile

Затем активируйте подкачку памяти в вашей системе:

sudo swapon /swapfile

Вы успешно добавили память подкачки в свою систему. Запустите одну из следующих команд, чтобы просмотреть текущую активную память подкачки в вашей системе:

sudo swapon -s
free -m

Сделать обмен постоянным

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

Вы можете сделать его постоянным, добавив следующую запись в файл /etc/fstab. Отредактируйте файл fstab в редакторе:

vim /etc/fstab

Добавьте под заголовком в конце файла:

/swapfile none swap sw 0 0

Сохраните файл и закройте. Память подкачки теперь останется активной после перезагрузки системы.

Настройка подкачки

Теперь измените параметр ядра swappiness в соответствии с вашими требованиями. Сообщает системе, как часто система использует эту область подкачки.

Отредактируйте файл /etc/sysctl.conf:

sudo vim /etc/sysctl.conf

Добавьте следующую конфигурацию в конец файла:

vm.swappiness=10

Теперь перезагрузите файл конфигурации sysctl:

sudo sysctl -p

Вывод

Теперь операционная система может использовать память подкачки в случае нехватки физической памяти. В этом руководстве вы узнали, как создать и включить память подкачки в системе Debian 11 Linux.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.