в Linux вы можете выбрать ext3 и reiserfs для разделов. Для раздела подкачки, вы просто выбираете "обменять."Что это за файловая система? Можно просто создать раздел ext3 и сделать раздел подкачки? Чем это может отличаться?
Что такое файловая система swap на Linux
4 ответа
Swap не является реальной файловой системой. Это просто зарезервированная часть диска, которая является необработанной адресуемой памятью без специальной структуры.
mkswap создает заголовок для области подкачки с некоторой дополнительной информацией. Из swapheader.h пакета util-linux-ng:
struct swap_header_v1 {
char bootbits[1024]; /* Space for disklabel etc. */
unsigned int version;
unsigned int last_page;
unsigned int nr_badpages;
unsigned int padding[125];
unsigned int badpages[1];
};
версия заголовка 1 в настоящее время используется. Вот и вся магия за необработанной структурой свопа.
Я думаю, что раздел подкачки не нуждается в файловой системе, потому что в нем нет файлов и каталогов. Раздел подкачки-это виртуальное место ОЗУ.
Linux имеет две формы подкачки: раздел подкачки и файл подкачки. Раздел подкачки является независимым разделом жесткого диска, используемым исключительно для подкачки; никакие другие файлы не могут находиться там. Файл подкачки-это специальный файл в файловой системе, который находится среди системных файлов и файлов данных.
замена необходима по двум важным причинам. Во-первых, когда системе требуется больше памяти, чем физически доступно, ядро меняет местами менее используемые страницы и текущее приложение (процесс), которому немедленно требуется память. Во-вторых, значительное число страниц, используемых приложением на этапе запуска, можно использовать только для инициализации, а затем больше никогда. Система может поменять эти страницы и освободить память для других приложений, или даже для кэша диска.
существует два способа создания пространства подкачки: подкачка файловой системы и подкачка устройства (или raw). С помощью filesystem swap вы создаете файл на файловой системе и используете его в качестве пространства подкачки (так же, как вы видите в windows с pagefile.системный.) С помощью Device swap вы переключаетесь на раздел, созданный специально для swap.
Что лучше:
эта дискуссия была намного интереснее в "старые" времена, потому что:
Почему обмен устройства "лучше": Поскольку вы переключаетесь на raw-раздел, это быстрее, потому что вам не нужно иметь дело со всеми дополнительными накладными расходами файловой системы с inodes и другими служебными расходами файловой системы
сегодня, однако, этот аргумент не имеет значения. С развитием, как быстрый доступ к диску в эти дни, устройство подкачки не купить вам гораздо больше времени, чем подкачки файловой системы.
Почему подкачка файловой системы "лучше": Гораздо проще менять размеры. При изменении размеров разделов это много сложнее, чем просто создавать новые файлы.
сегодня, однако, с большим количеством людей, использующих LVM вместо необработанных разделов, легко уменьшить и увеличить пространство подкачки
сегодня это еще более спорно: Большинство серверов в эти дни по соображениям производительности стоит просто подключить его полной памяти. (Эта дискуссия имела обыкновение быть гораздо более популярным, когда ОЗУ было труднее найти, и это было общим, чтобы положить только 4 ГБ до 8 ГБ оперативной памяти на сервере)
ПОЧЕМУ Я ИСПОЛЬЗУЮ ПОДКАЧКУ ФАЙЛОВОЙ СИСТЕМЫ (и своп в общем)
в эти дни я поручаю нашим ребятам установить с 4gig swap onl, и мы используем один и тот же config/image для всех наших установок linux. Установка Oracle требует более высокого использования подкачки, поэтому для систем, которые будут иметь Oracle, я создам остальные с помощью подкачки файловой системы. Возможно, у вашего приложения может быть требование подкачки, и в этом случае вы можете добавить его позже с помощью подкачки файловой системы.
Это поможет?
У меня вся инструкции как это сделать в Linux здесь: http://geekswing.com/geek/how-to-add-filesystem-swap-on-linux-and-unix-systems/
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]