Премиальное программное обеспечение и практические уроки
Некоторые облачные хостинги, используемые онлайн, имеют небольшой объём памяти. Чтобы удовлетворить требования приложения к системе, необходимо использовать жёсткий диск для увеличения объёма памяти сервера.Виртуальная памятьВот как добавить виртуальную память:МЕНЯТЬ.
Что такое своп?
Прежде всего, в 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 успешно создана.