Как оптимизировать файл подкачки в Windows

Компьютеры в наши дни довольно быстрые, и новейшие операционные системы неплохо справляются с этой задачей. Прошли времена ежегодного ритуала « отформатировать и переустановить(format and reinstall) », который выполняли большинство технически подкованных пользователей Windows . Однако это не означает, что ваша свежая новая установка Windows 10 останется быстрой навсегда. 

Некоторые пользователи могут заметить, что если они нажимают Alt-Tab из видеоигры или переключаются(game or swap) между мощными приложениями, такими как видеоредакторы или окна браузера с 100 вкладками, все останавливается. Это признак того, что у вас закончилась сверхбыстрая оперативная память(Random Access Memory) , установленная на вашем ПК, и Windows теперь вынуждена полагаться на ваше гораздо более медленное вторичное хранилище в качестве переполнения. 

Замедление, которое вы наблюдаете, происходит, когда Windows подкачивает информацию из микросхем оперативной памяти(RAM) в область переполнения, известную как «файл подкачки».

Вы можете повысить производительность, оптимизировав файл подкачки(paging file) в Windows 10 .

Что такое «файл подкачки»?(What Is a “Paging File” Anyway?)

Прежде чем мы перейдем к тому, как можно оптимизировать файл подкачки(paging file) , давайте немного углубимся в то, что это за файл. Если вы настроили проводник Windows(Windows explorer) для отображения скрытых системных файлов, вы найдете его в корне диска C(C drive) с именем «pagefile.sys». Предполагая, что ваш ПК имеет конфигурацию по умолчанию(default configuration) .

Файл подкачки имеет зарезервированный размер и внутренне разделен на «страницы». Это формат данных, в котором хранятся данные ОЗУ(RAM) для любой операционной системы(operating system) , использующей подкачку ОЗУ(RAM paging) в качестве метода управления памятью(memory management method) .

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

Когда вашим приложениям требуется больше оперативной памяти(RAM) , чем физически есть на вашем компьютере, ему необходимо использовать «виртуальную память», которой и является файл подкачки(page file) . С точки зрения приложения это просто больше оперативной памяти(RAM) . Разница лишь в том, что чтение информации с винчестера происходит намного- намного(much) медленнее, чем из оперативной памяти(RAM) . В чем(Which) смысл оперативной памяти(RAM) !

Итак, если файл подкачки(page file) такой медленный, зачем он вообще нужен? Без файла подкачки(page file) ваши приложения будут падать или серьезно работать со сбоями, так как любая дополнительная информация, которую необходимо хранить в оперативной памяти(RAM) , будет просто потеряна. Небольшое замедление для обработки пиковых требований к ОЗУ(RAM) лучше, чем отказ системы в целом.

Хорошо, но зачем оптимизировать файл подкачки?(OK, But Why Optimize The Paging File?)

Подкачка RAM(RAM paging) — один из старейших существующих методов управления памятью . (memory management)Его уже использовали мейнфреймы 1960-х годов! Это имело большой смысл, когда оперативная память(RAM) измерялась десятками килобайт. Это все еще имело смысл, когда 640 КБ памяти было « достаточно для всех(enough for anyone) ». 

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

Как и большинство компьютерных компонентов в наше время, оперативная память(RAM) относительно дешева!

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

Общие советы по улучшению производительности пейджинга(General Tips To Improve Paging Performance)

Помимо настройки собственных параметров управления Windows, есть несколько вещей, которые вы можете сделать, чтобы улучшить производительность подкачки ОЗУ , когда это происходит. (RAM)Один из наиболее распространенных советов — установить файл подкачки(page file) на другой диск, а не на диск операционной системы(operating system drive)

Дело в том, что в настоящее время большинство новых компьютеров имеют твердотельный накопитель(state drive) ( SSD ) в качестве основного диска. Хотя твердотельные накопители(SSDs) , использующие интерфейс SATA,(SATA interface) по- прежнему должны последовательно ставить в очередь запросы на чтение и запись, они на несколько порядков быстрее, чем механические накопители с вращающимися пластинами. 

Логика, стоящая за этим, имеет смысл, поскольку жесткие диски должны ставить в очередь запросы на чтение и запись. Головки чтения/записи должны физически перемещаться в разные части дисковой пластины(disk platter) , где хранятся данные. Так что, если Windows пытается подкачать информацию из вашего файла подкачки,(page file) а также пытается использовать диск для других целей, все это замедлится до сканирования. Если вы поместите файл подкачки(page file) на отдельный жесткий диск, то эта проблема исчезнет.

Поэтому, если у вас есть два твердотельных накопителя SATA(SATA SSDs) на вашем компьютере, то все же имеет смысл поместить файл подкачки(page file) на дополнительный диск. Однако если у вас есть основной диск, который использует интерфейс NVMe через PCIe(PCIe interface) , вы ничего не получите, переместив файл подкачки(page file) . Это связано с тем, что NVMe через PCIe является параллельным, что означает, что запросы на чтение и запись обрабатываются одновременно. 

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

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

Как оптимизировать файл подкачки в Windows 10(How To Optimize Your Paging File In Windows 10)

Теперь, когда вы хорошо понимаете контекст и правила(context and rules) оптимизации файла подкачки(paging file) , пришло время заняться самими настройками. Вам решать, какие конкретные настройки использовать в зависимости от конкретной конфигурации.

  • Сначала откройте меню « Пуск(start menu) », а затем введите производительность(performance ) в строку поиска.
  • Найдите « Настроить внешний вид и производительность Windows(Adjust the appearance and performance of Windows) » в категории настроек, как показано на снимке экрана ниже. 

  • Теперь должно открыться окно « Параметры производительности» . (Performance Options)Переключитесь на вкладку « Дополнительно ».( advanced )

  • Открыв вкладку « Дополнительно(Advanced) », нажмите « Изменить»(Change ) в разделе « Виртуальная память(Virtual memory) ».

  • Откроется окно виртуальной памяти(Virtual Memory window) . По умолчанию все параметры выделены серым цветом. Итак, сначала мы должны снять флажок Автоматически управлять размером файла подкачки для всех дисков.(Automatically manage paging file size for all drives.)

  • Теперь вы увидите следующие параметры, которые можно изменить.

  • Настройками каждого диска можно управлять независимо. Нажмите(Click) на нужный диск в окне выше, чтобы изменить его конкретные настройки. Логические разделы также будут отображаться как независимые диски.
  • Выберите нестандартный размер(custom size ) , чтобы указать собственный минимальный и максимальный размер файла подкачки(paging file size) . Выберите «Нет файла подкачки»(No Paging File) , если вы вообще не хотите, чтобы на конкретном диске был файл подкачки.
  • Автоматическое поведение по умолчанию состоит в том, чтобы иметь минимальный размер в 1,5(size 1.5) раза больше фактического объема ОЗУ(RAM) . Мы не рекомендуем(t recommend) вам выбирать минимальный размер ниже этого. После того, как вы настроили определенный диск так, как вам нравится, не забудьте нажать « Установить(Set ) » , чтобы зафиксировать этот выбор.

Как оптимизировать файл подкачки в старых версиях Windows(How To Optimize Your Paging File In Older Versions Of Windows)

Способ настройки и управления виртуальной памятью в старых версиях Windows практически идентичен тому, как это работает в Windows 10 . В частности, Windows 7,8 и 8.1 по-прежнему имеют точно такой же интерфейс виртуальной памяти(memory interface) .

Мы не собираемся включать в это обсуждение что-то более старое, чем Windows 7, так как не должно быть никаких существующих машин, на которых все еще работают эти неподдерживаемые операционные системы.

Этот процесс идентичен шагам Windows 10 , описанным выше, с момента, когда вы дошли до окна « Параметры производительности» . (Performance Options)Однако добраться туда немного по-другому.

  • Перейдите в « Пуск(Start) », затем в « Панель управления». (Control Panel. )
  • Оказавшись там, откройте System. Затем нажмите « Дополнительные параметры системы»(Advanced System Settings) .
  • На вкладке « Дополнительно » окна « (Advanced)Свойства системы(System Properties) » нажмите « Настройки».(Settings.)

Отсюда вы можете следовать тем же инструкциям, что и выше. Если вы используете Windows 7 , рассмотрите возможность обновления как можно скорее. Обычная поддержка Windows 7 закончилась в 2015 году, а расширенная — в начале 2020 года.

Пейджинг Dr. Performance(Paging Dr. Performance)

Хотя большинство современных компьютеров не будут работать по-другому, если вы измените их параметры разбиения по страницам, небольшая настройка может изменить ситуацию на недорогих компьютерах с ограниченным объемом оперативной памяти(RAM) . Даже на высокопроизводительных машинах, которым время от времени приходится работать с большим объемом памяти.

Поэтому, если вы в следующий раз столкнетесь с остановкой компьютера, вполне может быть, что ему потребуется посещение доктора файла(file doctor) подкачки, чтобы снова все исправить.



About the author

Я компьютерный техник с более чем 10-летним опытом, в том числе 3 года в качестве 店員. У меня есть опыт работы с устройствами Apple и Android, и я особенно хорошо разбираюсь в ремонте и обновлении компьютеров. Я также люблю смотреть фильмы на своем компьютере и использовать свой iPhone для съемки фотографий и видео.



Related posts