Что такое подкачка памяти?

SHARE

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

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

В этой статье Enterprise Storage Forum мы определяем, что такое использование подкачки, а также преимущества и недостатки подкачки при управлении памятью.

Как подкачка памяти повышает производительность

Подкачка памяти работает за счет использования виртуальной памяти и дискового пространства в подходе, который при необходимости предоставляет дополнительные ресурсы. Короче говоря, эта дополнительная память позволяет компьютеру работать быстрее и лучше обрабатывать данные. (Дополнительные сведения см. В разделе «Память и хранилище».)

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

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

Фактический процесс подкачки памяти и создание файла подкачки автоматически управляется операционной системой. Он запускается по мере необходимости, когда используется физическая оперативная память, а для процессов и приложений требуется дополнительная емкость. Поскольку требуется дополнительная оперативная память, состояние страницы физической памяти сопоставляется с пространством подкачки, что позволяет использовать форму виртуальной (нефизической ОЗУ) памяти.

Другими словами, основная цель подкачки в управлении памятью позволяет использовать больше памяти, чем хранится в аппаратном обеспечении компьютера.

Бывают случаи, когда физическая память выделяется и процессу требуется дополнительная память. Вместо того, чтобы ограничивать систему только наличием памяти, основанной на физической ОЗУ, подкачка памяти позволяет операционным системам и их пользователям расширять память на диск.

Подкачка памяти — важный компонент современного управления памятью, помогающий для обеспечения доступности и общей стабильности системы.

Что такое пространство подкачки или файл подкачки?

Пространство подкачки — это пространство для хранения, которое используется как объем временной памяти, когда физическая память пространство уже исчерпано. Файл подкачки — это файл хранилища физического диска для пространства подкачки, который используется операционной системой для увеличения полезной памяти.

Понимание файла подкачки и пространства подкачки — это все, что нужно для понимания управления памятью. Физическая память в современной операционной системе сегментируется по-разному, виртуальная память используется в качестве абстракции для объединения как физического ОЗУ, так и часто места подкачки в качестве используемой ОЗУ для процессов приложений. В управлении памятью операционные системы используют таблицу страниц для сегментации и определения различных участков памяти. При подкачке памяти содержимое памяти, хранящейся в физическом элементе таблицы страниц, копируется на диск для поддержания того же состояния для процессов.

Файл подкачки и связанная с ним страница памяти могут быть восстановлены в различные области виртуальной памяти системы, поскольку физическая память со временем восстанавливается операционной системой.

Процесс проверки памяти подкачки может различаться в зависимости от операционной системы. В операционных системах Microsoft Windows информация о памяти подкачки отображается в диспетчере задач как виртуальная память. В Linux пространство подкачки можно проверить из командной строки, набрав ‘swapon-s’, что покажет использование выделенного пространства подкачки.

Преимущества подкачки памяти

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

Ограничения подкачки памяти

  • Производительность. Место на диске при вызове с помощью подкачки памяти, не обеспечивает такую ​​же производительность, как физическая ОЗУ для выполнения процессов.
  • Ограничения диска . Файлы подкачки зависят от стабильности и доступности носителей, которые могут быть не такими стабильными, как системная память.
  • Емкость. Подкачка памяти ограничена доступным пространством подкачки, выделенным операционной системой или гипервизором.


Что такое страница и своп файлы и какого размера они должны быть?

источник>

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

Что такое файл страницы?

Файл подкачки действует как физическое расширение ОЗУ и используется для выгрузки избыточных или неиспользуемых данных из памяти на жесткий диск. Это необходимо, потому что, если основная оперативная память системы перегружена, а пространство страницы недоступно, программа может аварийно завершить работу и потенциально потерять данные.

Что такое файл подкачки?

Файл подкачки и файл подкачки выполняют, по сути, одну и ту же функцию. Файлы подкачки также представляют собой зарезервированный раздел дискового пространства, который используется для выгрузки данных из ОЗУ. Одна из основных функций файла подкачки — предоставить пространство страницы для приложений Windows из Магазина Windows. Когда приложение Windows переходит в режим ожидания, оно выгружается в файл подкачки, пока пользователь не активирует его снова. Это освобождает часть памяти для более важных задач, которые в настоящее время выполняются.

Файл подкачки сосуществует вместе с файлом страницы и намного меньше по размеру, занимая всего несколько сотен мегабайт места максимум. Он находится в фоновом режиме и не требует вмешательства пользователя. Если вы хотите проверить размер файла подкачки, он указан как swafile.sys в дереве файлов Windows.

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

С другой стороны, если у вас куча ОЗУ, но вы отчаянно нуждаетесь в пространстве для хранения, вы можете уменьшить размер файла подкачки . Ниже приведены инструкции по изменению файла подкачки и его размера.

Как сделать Я меняю размер файла своей страницы?

Чтобы изменить размер файла страницы, перейдите в раздел «Система» в Панель управления Windows. Откройте «Дополнительные настройки системы» и перейдите на вкладку «Дополнительно». Нажмите кнопку «Настройки» в разделе «Производительность», чтобы открыть другое окно. Щелкните вкладку «Дополнительно» в новом окне и нажмите «Изменить» в разделе «Виртуальная память».

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

Насколько большим должен быть мой файл подкачки?

Первоначально Windows настроит размер файла подкачки в зависимости от объема установленной памяти и свободного диска доступный объем. Если вы не запускаете приложения, интенсивно использующие память (например, виртуальные машины и производственное программное обеспечение), кроме игр, вы можете уменьшить размер файла подкачки до доли от общей доступной оперативной памяти.

Лично я настроить мой файл подкачки на 2 ГБ в системе с 16 ГБ ОЗУ без каких-либо проблем. Для пользователей с 8 ГБ ОЗУ или меньше я бы рекомендовал сохранить размер страницы по умолчанию.

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

См. комментарии
Оцените статью
logicle.ru
Добавить комментарий