Swap

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

  1. Создаем пустой файл (4Гб), заполненный нулями. Я его обычно создаю в каталоге /var:
    dd if=/dev/zero of=/var/mem.swap bs=4K count=1M
  2. Файл форматируем:
    mkswap /var/mem.swap
  3. Добавляем строчку в файл /etc/fstab:
    /var/mem.swap swap swap defaults 0 0

После перезагрузки будет добавлено 4 гига подкачки. Можно проверить:
cat /proc/swaps

Еще если нужно провести большие вычисления и памяти не хватает, можно временно подключить дополнительный файл. Сначала создать что-нибудь типа foo.swap по инструкции и потом:
swapon foo.swap

Advertisements
Опубликовано в IT. Метки: . 5 комментариев »

комментариев 5 to “Swap”

  1. haku Says:

    Конечно вариант, однако bs=4K count=1M теоритически может создать миллион кусочков с дикой фрагментацией, либо, что то-же самое — разбросанных по всему диску. Пользоваться осторожно =)

    • zaniver Says:

      Точно. Я делал это на свежую ось — так что буду надеятся, что ок. Хотя можно проверить какой-нибудь утилитой для файлов. Значит bs должно быть равно размеру страницы, 64Kb да?

      • haku Says:

        Ничто не мешает сделать скажем так: dd if=/dev/zero of=/var/mem.swap bs=1G count=4 , но даже это не гарантирует что файл не будет кашей. Чтоб увидеть количество фрагментов можно воспользоваться утилитой filefrag (e2fsprogs). Обычно если средний размер куска не меньше 8 Мб то падения скорости вы врядле заметите. P.S. Если интересен вопрос фрагментации, загляните на мой блог, там есть заметка по этой теме.
        http://hakushka.wordpress.com/

  2. init_6 Says:

    Своп при наличии >2Гб озу на типичном десктопе не отягащенном суперзадачами НЕ НУЖЕН ВОВСЕ! А если вам мало 2 Гб ОЗУ то : либо у вас что то не то с настройками системы вообще и ядра в частности; либо вы воротите уже ну никак не десктопными задачами.

    Ах да единственно важным, нужным и востребованным применением пространства свопа на данный момент все еще остается хибернайт.

  3. blogytalky Says:

    Клевые кстати боты. Тоже таких хочу. ;)


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

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

«

»
%d такие блоггеры, как: