Инсталляция Linux и первые шаги

         

Использование файла своппинга


Вместо того, чтобы резервировать специальные разделы для

области своппинга, вы можете использовать файл. Однако, чтобы это

сделать, вы должны инсталлировать программы Linux и

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

своппинга.

Если у вас есть инсталлированная система Linux, вы можете

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

мы собираемся создать файл своппинга размером в 8208 блоков (около

8 Мбайт).

# dd if=/dev/zero of=/swap bs=1024 count=8208

Эта команда создает файл своппинга. Замените ``count=''

размером файла своппинга в блоках.

# mkswap /swap 8208

Эта команда инициализирует swap-файл; вновь замените имя и

размер своп-файла соответствующими значениями.

# /etc/sync

# swapon /swap

Теперь в своппинге будет задействован файл /swap, который мы

создали, после синхронизации, которая гарантирует, что файл был

записан на диск.

Главная неприятность, связанная с использованием

swap-файлов, состоит в том, что доступ к ним происходит

через файловую систему. Это означает, что блоки, составляющие

swap-файл могут быть не смежными на диске.

То есть скорость своппинга при использовании swap-файла ниже, чем

при использовании swap-раздела,

для которой блоки всегда смежны (последовательны) и

запросы на ввод/вывод происходят прямо к устройству.

Другая проблема, связанная с использованием swap-файла, это

возможность испортить информацию в файловой системе - при

использовании больших файлов своппинга существует шанс, что вы

попортите систему, если что-то происходит неправильно. Имея

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

таких неприятностей.

Использование файла своппинга может быть очень полезным,

если у вас есть временная потребность в дополнительном

пространстве для своппинга. Например, если вы компилируете большую

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

своппинга и использовать его в дополнение к имеющейся области

своппинга.

Для того, чтобы избавиться от файла своппинга, вначале

используйте swapoff

# swapoff /swap

А теперь вы можете смело удалить файл.

# rm /swap

Помните, что каждый файл своппинга (или раздел) может быть

размером до 16 Мбайт, но вы можете использовать до 8 файлов

своппинга или разделов на своей системе.



Содержание раздела