Поэтому я заметил, что этот вопрос не был задан напрямую;
Что это за « область подкачки », на которую ссылаются люди, когда дело доходит до установки Ubuntu ?
Поэтому я заметил, что этот вопрос не был задан напрямую;
Что это за « область подкачки », на которую ссылаются люди, когда дело доходит до установки Ubuntu ?
Ответы:
Область подкачки - это просто фальшивая память, которая живет на вашем жестком диске. Это намного медленнее, чем фактическая оперативная память, но во многих случаях необходимо, чтобы компьютер работал нормально. Хорошее практическое правило - иметь столько же пространства подкачки, сколько и обычной оперативной памяти.
Ваш компьютер имеет несколько видов памяти, о которых нам нужно поговорить. Ваши файлы и операционная система хранятся на вашем жестком диске (обычно на жестком диске). Это относительно медленно и дешево, но постоянно между выключениями системы. Ваш компьютер также имеет оперативную память (Random Access Memory), которая намного быстрее, дороже и теряет свое содержимое, когда ваш компьютер теряет питание. Чтобы запустить программу, она сначала копируется с жесткого диска в оперативную память (что намного быстрее), чтобы она могла выполняться практически в реальном времени.
Тем не менее, мы должны задать вопрос: что произойдет, если у вас закончилась память, но вы хотите открыть другую программу? Ответ не хороший; ваш компьютер зависает до тех пор, пока не будет достаточно оперативной памяти для завершения операции (это обычно называется «поркой»). Хотя у вас может быть всего несколько гигабайт оперативной памяти, большинство компьютеров имеют больше места на жестком диске, чем они знают, что делать. Таким образом, мы можем использовать часть этого дополнительного пространства в качестве фальшивого «ОЗУ» в крайнем случае. Вот что такое пространство подкачки; аварийное ОЗУ, которое живет на вашем жестком диске.
Теперь, когда у нас есть свободное место на жестком диске, не хватает ОЗУ. Теперь, когда мы заканчиваем и хотим открыть другую программу, операционная система просматривает все открытые программы, находящиеся в настоящее время в ОЗУ, и выбирает ту, которая некоторое время не использовалась. Затем он копирует эту программу из ОЗУ и сохраняет ее в пространстве подкачки, освобождая место для новой программы. Если в будущем мы захотим получить доступ к «выгруженной» программе, операционная система просто скопирует ее обратно в ОЗУ, потенциально вытесняя другие программы в процессе.
При создании пространства подкачки у вас есть два варианта. Вы можете создать отдельный раздел на жестком диске, что рекомендуется в Ubuntu и необходимо, если вы хотите перевести систему в спящий режим. Или вы можете создать файл подкачки (называемый Pagefile в Windows) на жестком диске. Технически раздел подкачки превзойдет файл подкачки, но разница, вероятно, будет незначительной. Также обратите внимание, что если у вас есть несколько дистрибутивов Linux на одном жестком диске, они могут совместно использовать один раздел подкачки (разделы подкачки не имеют файловой системы).
Если вы устанавливаете Ubuntu в первый раз, вы можете создать раздел подкачки. Это значение по умолчанию в установщике Ubuntu, а также моя личная рекомендация. С другой стороны, если у вас нет пространства подкачки и вы хотите добавить его после установки, может быть намного проще и быстрее использовать файл подкачки.
С точки зрения размера, если вы не знаете, насколько велик его размер, хорошей базовой линией (и по умолчанию в установщике Ubuntu) является то же количество подкачки, что и у вас. При этом, это только очень общее руководство, и зависит от того, как вы используете свою систему. Нет ничего плохого в отсутствии пространства подкачки. Если у вас заканчивается ОЗУ, увеличьте пространство подкачки.
Из справки сообщества :
- Пространство подкачки - это область на жестком диске, которая является частью виртуальной памяти вашей машины, которая представляет собой комбинацию доступной физической памяти (ОЗУ) и пространства подкачки. Пространство подкачки временно содержит неактивные страницы памяти .
- Пространство подкачки используется, когда ваша система решает, что ей нужна физическая память для активных процессов, и недостаточно доступной неиспользуемой физической памяти. Если системе требуется больше ресурсов памяти или места, неактивные страницы в физической памяти затем перемещаются в пространство подкачки, освобождая эту физическую память для других целей.
- Обратите внимание, что время доступа для подкачки медленнее, поэтому не считайте его полной заменой физической памяти.
- Пространство подкачки может быть выделенным разделом подкачки (рекомендуется), файлом подкачки или комбинацией разделов подкачки и файлов подкачки.
Также посетите: -
С разделом подкачки можно выбрать, где на диске он находится, и разместить его там, где пропускная способность диска самая высокая. Гибкость администрирования файлов подкачки может перевесить другие преимущества разделов подкачки. Например, файл подкачки может быть размещен на любом диске, может быть установлен любой желаемый размер, и может быть добавлен или изменен по мере необходимости. Раздел подкачки, однако, не так гибок, как файл, так как его нельзя изменить без использования инструментов для его изменения, как правило, за пределами операционной системы, которая использует раздел подкачки.
Linux поддерживает использование практически неограниченного количества устройств подкачки, каждому из которых может быть назначен приоритет. Когда операционной системе необходимо поменять страницы из физической памяти, она использует устройство с наивысшим приоритетом и свободное пространство.
/programming//q/4970421 (Разница между виртуальной памятью и областью подкачки)
Linux.com - пространство подкачки
Подкачка - это процесс, при котором страница памяти копируется в предварительно сконфигурированное пространство на жестком диске, называемое разделом подкачки, чтобы освободить эту страницу памяти. Объединенные размеры физической памяти и пространства подкачки - это объем доступной виртуальной памяти.
Надеюсь, что это помогает понять и получить базовые знания о свопе.
«Область подкачки» - это то же самое, что pagefile.sys, используемый для подкачки в семействе Windows NT.