Добавить SWAP виртуальной памяти сервера в систему Linux

Раздел подкачки похож на виртуальную память Windows, но разница заключается в том, что Windows может быть определена под любой буквой диска, по умолчанию это диск C, и может быть размещен в том же разделе, что и системные файлы. Linux же занимает отдельный раздел. При недостаточном объеме памяти часть содержимого можно поместить в раздел подкачки и продолжить работу, когда память освободится. Он также называется разделом подкачки, и пространство подкачки является его частью.

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

Что такое своп?

Прежде всего, в Windows есть понятие виртуальной памяти.Его также называют разделом подкачки.

Windows будет использовать виртуальную память, даже если физическая память не использована, но Linux будет использовать виртуальную память (т. е. раздел подкачки) только тогда, когда физическая память использована.

Раздел подкачки похож на виртуальную память Windows, но разница заключается в том, что Windows может быть определена под любой буквой диска, по умолчанию это диск C, и может быть размещен в том же разделе, что и системные файлы. Linux же занимает отдельный раздел. При недостаточном объеме памяти часть содержимого можно поместить в раздел подкачки и продолжить работу, когда память освободится. Он также называется разделом подкачки, и пространство подкачки является его частью.
Виртуальная память Windows автоматически устанавливается компьютером, а раздел подкачки Linux выделяется при установке системы.

Создать подкачку виртуальной памяти

Сначала используйте команду df для проверки использования пространства на сервере.

Команда df в Linux используется для проверки использования дискового пространства файловой системы Linux-сервера. С помощью этой команды можно получить информацию, например, о том, сколько места занято на жёстком диске и сколько места доступно в данный момент.

Если операционная система не настроит файл подкачки (не выделит пространство подкачки), то по истечении определенного периода времени она начнет выдавать ошибки, а затем начнет создавать виртуальную память, то есть раздел подкачки.

Проверьте конфигурацию памяти. Если после Swap указано 0, необходимо добавить раздел подкачки.

бесплатно -м

Создать файл с предварительно выделенным пространством указанного размера;

sudo dd if=/dev/zero of=/swapfile bs=1024 count=8388608

Проверить размер файла можно с помощью команды ls:

ls -lh /swapfile

Измените разрешения файла подкачки:

sudo chmod 600 /swapfile

Отформатируйте файл подкачки:

sudo mkswap /swapfile

Включить файл подкачки:

sudo swapon /swapfile

Измените файл fstab, чтобы изменения автоматически вступили в силу после перезагрузки:

sudo vi /etc/fstab

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

/swapfile swap swap sw 0 0

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

echo '/swapfile swap swap sw 0 0' | sudo tee -a /etc/fstab

Если вы хотите остановить обмен:

swapoff /swapfile

Если вы хотите удалить своп:

rm -ir /swapfile

Наконец, выполните free -m, чтобы просмотреть значение после Swap.

Раздел подкачки 8G успешно создан, и виртуальная память Linux успешно создана.

счет

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *