Почему раздел подкачки? [дубликат]

На этот вопрос уже есть ответ здесь:

I всегда шифруйте мои установки Ubuntu. В настоящее время у меня / boot установлен на флешку и два зашифрованных раздела: / и swap. Чтобы войти в систему, я должен ввести парольные фразы для разделов подкачки и / и. Почему Ubuntu требует раздела подкачки, а не файла подкачки, такого как Windows? Когда я впервые начал экспериментировать с Linux много лет назад, я смутно помню, как устанавливал Open Suse в Virtual Box, и, если мне не снится, я, кажется, помню, как Open Suse создавал файл подкачки на /. Можно ли создать файл подкачки в / под Ubuntu, чтобы избежать дополнительного раздела?

0
задан 27 September 2014 в 17:50

1 ответ

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

следующее извлечено от SwapFaq ( Участники документации wiki Ubuntu):

, Что такое подкачка?

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

, Почему я должен подкачать?

программы потребления Памяти Иногда, большая программа (как LibreOffice, Ночи Neverwinter или видео редактор) заставляет всю систему нуждаться в дополнительной памяти. Значительное количество страниц, используемых этими большими программами во время его запуска, может только использоваться для инициализации и затем никогда не использоваться снова. Система может выгрузить те страницы и освободить память для других программ или даже для дискового кэша. В этих случаях подкачка будет использоваться, чтобы помочь системе обработать любую дополнительную загрузку.

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

события Unforeseeable Circumstances Unforeseeable могут и происходить (сходящая с ума программа, некоторое действие, нуждающееся в намного большем количестве пространства, чем Вы думали, или какая-либо другая непредсказуемая комбинация событий). В этих случаях подкачка может дать Вам дополнительную задержку для выяснения то, что произошло, или закончить то, что Вы продолжаете работать.

использование памяти Оптимизации , Так как механические жесткие диски значительно медленнее, чем RAM (SSD - Твердотельный накопитель - устройство хранения данных не является столь же медленным как физические диски, но еще медленнее, чем RAM) при необходимости в файле (быть им файл данных как видео, исполняемые файлы как Firefox или библиотеки), ядро Linux читает файл в RAM и сохраняет его там, так, чтобы в следующий раз Вам был нужен он, это уже находится в RAM, и доступ к данным намного быстрее. Части RAM, которые ускоряют чтение с диска, называют "кэшируемой памятью". Вы заметите, что они имеют огромное значение с точки зрения скорости отклика. Ядро Linux автоматически перемещает RAM, зарезервированную программами - но не действительно используемое - в подкачку, так, чтобы это могло служить лучшей цели расширить кэшируемую память.

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

Для более всестороннего пересмотра и понимания всех компонентов, не стесняйтесь проверять сообщество Wiki: SwapFAQ

0
ответ дан 7 October 2019 в 01:12

Другие вопросы по тегам:

Похожие вопросы: