Начало работы с файлами подкачки в Linux

Начало работы с файлами подкачки в Linux

Это руководство познакомит вас с файлами подкачки в Linux, определив, что такое файл подкачки и какую важную роль он играет в поддержании стабильности вашей системы.





Что такое файл подкачки?

Файл подкачки в Linux - это файл на жестком диске, который ядро ​​Linux использует для хранения переменных данных приложений, запущенных на вашем компьютере. Процесс, известный как свопинг, отвечает за передачу данных в файл подкачки, когда оперативной памяти (ОЗУ) недостаточно.





Представьте, что вы запускаете приложение, интенсивно использующее память, и система начинает использовать 100% ОЗУ, операционная система Linux будет использовать файл подкачки, чтобы ваша оперативная память не переполнялась и система не реагировала или, что еще хуже, зависала.





Примечание : Чтение данных из файла подкачки немного медленнее, чем чтение непосредственно из ОЗУ, но это лучшая альтернатива, чем сбой вашей системы.

Просмотр файла подкачки с помощью swapon

Чтобы получить информацию о файле подкачки в вашей системе, выполните следующую команду:



swapon

Результат выполнения приведенной выше команды будет аналогичен показанному ниже.

Вывод показывает, что /корень папка содержит файл подкачки вашей системы с именем файл подкачки . Кроме того, размер файла подкачки составляет 2 ГБ, и в настоящее время система использует около 41 мегабайта файлового пространства подкачки.





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

free -h

Как создать файл подкачки в Linux

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





Связанный: Как управлять памятью в Linux

Если у вас есть система с низким объемом оперативной памяти, например, 2 ГБ, вы должны создать файл подкачки, размер которого примерно в два раза превышает размер вашей оперативной памяти, то есть 4 ГБ.

С другой стороны, если у вас достаточно места в ОЗУ в вашей системе, например 8 ГБ, тогда ваш файл подкачки может составлять 25% от вашей ОЗУ, то есть 2 ГБ, потому что ваша ОЗУ может вместить больше данных переменных приложения.

Прежде чем вы сможете создать новый файл подкачки, обязательно отключите текущий / swapfile :

sudo swapoff /swapfile

Теперь создайте файл подкачки размером 2 ГБ, используя сбиваться команда.

sudo fallocate -l 2G /swapfile

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

Отрегулируйте подкачку в Linux

Подкачка - это значение, которое ядро ​​Linux использует для определения того, как часто ОЗУ следует использовать файл подкачки. По умолчанию установлено значение 60. Чем выше значение, тем чаще ваша оперативная память будет использовать файл подкачки, что идеально, если у вас мало оперативной памяти. Возможные значения файла подкачки находятся в диапазоне от 0 до 100.

Чтобы просмотреть значение подкачки, выполните следующую команду:

cat /proc/sys/vm/swappiness

Чтобы временно изменить значение подкачки в вашей системе, например, 20, используйте следующую команду:

sudo sysctl vm.swappiness=20

Примечание : Это значение будет сброшено на значение по умолчанию после перезагрузки системы.

Чтобы сохранить подкачку, вы должны добавить следующую строку vm.swappiness = 20 в нижней части вашего и т.д. / sysctl.conf конфигурационный файл.

Обязательно перезагрузите систему, чтобы изменения вступили в силу.

reboot

Как удалить файл подкачки

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

лучший способ изучить Microsoft Office
sudo swapoff /swapfile
sudo rm /swapfile

Использование выделенных разделов для обмена

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

Для критически важных систем вы можете подумать о создании специального раздела на жестком диске для подкачки. Раздел подкачки и файл подкачки имеют свои плюсы и минусы.

Делиться Делиться Твитнуть Эл. адрес Что такое раздел подкачки Linux? Все, что Вам нужно знать

Большинство установок Linux предлагают вам включить раздел подкачки. Для чего нужен раздел подкачки? Вот что вам нужно знать.

Читать далее
Похожие темы
  • Linux
  • Компьютерная память
  • Linux
Об авторе Хорошо пойти(Опубликовано 36 статей)

Мвиза занимается разработкой программного обеспечения по профессии и много пишет о Linux и интерфейсном программировании. Некоторые из его интересов включают историю, экономику, политику и архитектуру предприятий.

Ещё от Mwiza Kumwenda

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться
Категория Linux