Что такое файл подкачки в Linux и сколько его следует использовать?

Скриншот рабочего стола Ubuntu 23.10 по умолчанию.

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

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

Почему вам следует использовать файл подкачки в Linux

Скриншот рабочего стола Ubuntu 23.10 по умолчанию.

Рабочий стол Ubuntu 23.10.

Использование файла подкачки в Linux может быть экономичным способом увеличить объем данных и количество задач, которые могут быть активны в любой момент. Например, если вы хотите загрузить несколько файлов изображений RAW с камеры, программное обеспечение для редактирования фотографий заполнит доступную оперативную память данными. Если вам нужно загрузить больше изображений, чем может обработать ОЗУ, Linux может использовать файл подкачки для хранения оставшихся изображений. При использовании программного обеспечения производительность снизится, но оно позволит вам сделать больше.

Файл подкачки, расположенный на SSD, обеспечит существенное повышение производительности по сравнению с механическим жестким диском. Хотя файл подкачки обычно записывает на диск значительные объемы данных, что является недостатком SSD, современные накопители разработаны с определенной степенью надежности. SSD, выпущенный в течение последних нескольких лет, подойдет для файла подкачки и должен прослужить дольше срока службы ПК, который был собран до выполнения обновления или замены компонентов.

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

Ubuntu 23.10 под управлением Bashtop

BashTOP работает на Ubuntu 23.10.

Linux может использовать постоянный раздел файла подкачки для хранения данных, которые по какой-либо причине не могут быть загружены в ОЗУ. Объем места, которое следует зарезервировать для файла подкачки, определяется объемом системной памяти, размером диска, на котором будет расположен файл подкачки, и тем, для чего вы планируете использовать компьютер. На веб-сайте Ubuntu есть опубликованный FAQ, в котором более подробно описано, сколько места следует зарезервировать для файла подкачки.

Не существует неправильного (или правильного) ответа относительно размера файла подкачки. Посмотрите, что ОС Linux устанавливает автоматически при создании разделов, и начните с этого. Хорошей новостью является то, что файл подкачки можно настроить позже, зарезервировав больше (или меньше) места для временных данных. Если у вас никогда не заканчивается системная память — в этот лагерь попадает один из лучших ноутбуков с Linux с объемом оперативной памяти не менее 32 ГБ — вы можете вообще обойтись без файла подкачки.

Как проверить, сколько места зарезервировано в Linux для файла подкачки

Просмотр объема памяти в Ubuntu 23.10

Запуск команды «Бесплатно» в Ubuntu 23.10.

Легко проверить, насколько велик ваш файл подкачки в Linux. Некоторые дистрибутивы могут даже иметь простой способ сделать это с помощью графического пользовательского интерфейса, часто требующий открытия системного монитора — дистрибутивы на основе Debian предоставляют приложение System Monitor, которое можно увидеть на снимке экрана в верхней части этой статьи. Если вы предпочитаете использовать терминал, вам понадобится следующая команда:

бесплатно -h

Команда «free» проверяет, сколько памяти используется, установлено и доступно для использования. Флаг «-h» просто предоставляет результаты команды в более удобной для пользователя форме. Другая команда, которую можно использовать, — «swapon», которая выводит список только файла подкачки, если он настроен.

свопон —показать

Флаг «—show» гарантирует отсутствие изменений в файле подкачки в системе; вместо этого он просто показывает, зарезервировано ли какое-либо место на подключенных накопителях.

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

Подведение итогов

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

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

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