Менеджер пространства подкачки swapspace

Менеджер пространства подкачки swapspaceВообще более привычный вариант использования пространства подкачки — это либо swap-раздел, либо swap-файл. Но есть еще один вариант, который также имеет право на жизнь. При этом он в определенных ситуациях более удобен в использовании. Это swapspace, менеджер динамического управления пространством подкачки. Его задача заключается в использовании дискового пространства в качестве пространства подкачки, когда это необходимо, и освобождении места, когда оно больше не нужно.

Установка

В данный момент во многих дистрибутивах уже присутствует соответствующий пакет, и его, соответственно, можно установить при помощи менеджера пакета.

После установки он сразу же запустится и в системе появится такой процесс:

Если же есть необходимость собрать программное обеспечение из исходных кодов, то их можно найти на официальном сайте: http://pqxx.org/development/swapspace.

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

Пользоваться менеджером пространства подкачки swapspace очень просто. После запуска он работает самостоятельно, автоматически выделяя при необходимости дисковое пространство для сохранения страниц памяти из оперативной памяти. Если быть более точным, то он создает своп-файлы на диске при необходимости и динамически их подключает. Вот как выглядит вывод программы swapon при использовании менеджера пространства подкачки:

То есть, как видите, программа делает то же самое, что можно сделать руками, но делает она это автоматически. Такой способ несколько медленнее, чем своп-раздел, но он хорош тем, что не нужно заранее создавать раздел или своп-файл руками.

Настройка

Самое первое, что делаем — это редактируем файл /etc/swapspace.conf. В нем необходимо раскомментировать несколько строчек и файл после этого должен выглядеть примерно так:

После этого надо рестартовать сервис

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

Особенности работы

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

Менеджер пространства подкачки swapspace: 3 комментария

    1. Maxim Norin Автор записи

      Не пробовал. А почему сомневаетесь? Технически просто создается swap-файл, ничего FS-специфического происходить не должно.

Добавить комментарий

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