→ Виртуальная память windows xp. Файл подкачки. Правильная настройка файла подкачки и его оптимальный размер. Оптимальный размер виртуальной памяти

Виртуальная память windows xp. Файл подкачки. Правильная настройка файла подкачки и его оптимальный размер. Оптимальный размер виртуальной памяти

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

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

Фрагментация файла подкачки


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

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

Выяснить, насколько фрагментирован файл подкачки, можно с помощью встроенной утилиты «Дефрагментация диска» (Disk Defragmenter). Для этого нажмите кнопку «Пуск» (Start), вызовите диалоговое окно «Выполнить» (Run), введите dfrg.msc в поле «Открыть» (Open) и нажмите «OK». В появившемся окне нажмите кнопку «Анализ» (Analyze).


Когда откроется диалоговое окно «Дефрагментация диска», нажмите кнопку «Вывести отчет» (View Report).



В диалоговом окне «Отчет об анализе» (Analysis Report) найдите раздел «Фрагментация файла подкачки» (Pagefile fragmentation) в поле «Сведения о томе» (Volume Information).




Нажмите кнопку «Закрыть» (Close), чтобы закрыть диалоговое окно «Отчет об анализе».

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

Дефрагментировать файл подкачки можно двумя способами: временно переместить его на другой диск/раздел или воспользоваться сторонней утилитой, например, Diskeeper. Это приложение позволяет осуществить автономную дефрагментацию файла подкачки после перезагрузки - пока система работает в обычном режиме, дефрагментировать файл подкачки нельзя. Подробнее о Diskeeper можно прочитать в статье «Diskeeper Professional: краткий обзор».

Если возможности воспользоваться Diskeeper у вас нет, придется переместить текущий файл подкачки на другой диск/раздел и создать его заново. Для этого откройте меню «Пуск», нажмите правой кнопкой мыши на элементе «Мой компьютер» (My Computer) и выберите опцию «Свойства» (Properties). В диалоговом окне «Свойства системы» (System Properties) откройте вкладку «Дополнительно» (Advanced) и нажмите кнопку «Параметры» (Settings) в разделе «Быстродействие» (Performance).

В появившемся диалоговом окне «Параметры быстродействия» (Performance Options) откройте вкладку «Дополнительно» и нажмите кнопку «Изменить» (Change) в разделе «Виртуальная память» (Virtual Memory).​




Появится диалоговое окно «Виртуальная память». Выделите диск, на котором хранится файл подкачки, выберите опцию «Особый размер» (Custom Size) и введите значение «0» (без кавычек) в полях «Исходный размер» (Initial Size) и «Максимальный размер» (Maximum Size). Нажмите кнопку «Задать» (Set).



Теперь выделите другой диск, выберите опцию «Особый размер» и введите в полях «Исходный размер» и «Максимальный размер» одинаковые значения, равные объему физической оперативной памяти данного компьютера. Нажмите кнопку «Задать», а затем «OK». Появится диалоговое окно с предупреждением о том, что компьютер необходимо перезагрузить, прежде чем изменения вступят в силу. Трижды нажмите «OK», чтобы закрыть все диалоговые окна и завершить процесс.
После этого появится диалоговое окно «Изменение параметров системы» (System Settings Change) с вопросом, хотите ли вы перезагрузить компьютер прямо сейчас. Закройте все запущенные программы и нажмите кнопку «Да» (Yes).

После перезагрузки откройте меню «Пуск» и введите dfrg.msc в диалоговом окне «Выполнить», чтобы снова вызвать средство дефрагментации диска. В появившемся окне нажмите кнопку «Дефрагментация» (Defragment), чтобы обеспечить достаточно непрерывного свободного пространства для нового файла подкачки. После завершения дефрагментации нажмите кнопку «Закрыть», а затем закройте утилиту дефрагментации.

Снова вызовите диалоговое окно «Виртуальная память» и переместите файл подкачки на исходный диск, указав в полях «Исходный размер» и «Максимальный размер» одинаковые значения, соответствующие объему оперативной памяти компьютера. С другого диска удалите временный файл подкачки, уменьшив его размер до нуля. Несколько раз нажмите «OK», чтобы закрыть все диалоговые окна, а затем нажмите кнопку «Да» в ответ на предложение перезагрузить компьютер.

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

Размещение файла подкачки


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

Где лучше размещать файл подкачки xp - вопрос спорный. На сайте Microsoft TechNet на этот счет даются самые разные рекомендации. Проанализировав всю доступную мне информацию по данному вопросу, я пришел к выводу, что файл подкачки следует размещать на отдельном разделе, который при этом не должен являться томом RAID. Не стоит хранить файл подкачки на физическом диске, на котором находится активно используемый раздел - например, системный.

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

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

Измерение производительности


Существует множество формул для расчета оптимального размера файла подкачки. Большинство из них отталкивается от объема физической оперативной памяти, однако носит ориентировочный характер и не гарантирует оптимальной производительности для той или иной конкретной системы.

Лучший способ определить наиболее подходящий размер файла подкачки - проанализировать быстродействие системы с помощью Монитора производительности (Performance Monitor), в котором предусмотрены два специальных счетчика для измерения активности файла подкачки: «% использования» (% Usage) и «% использования (пик)» (% Usage Peak).

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

Для начала создайте файл подкачки в полтора раза большего размера, чем объем оперативной памяти вашего компьютера. Затем нажмите кнопку «Пуск» и введите в perfmon.msc в диалоговом окне «Выполнить». Откроется консоль «Производительность» (Performance).

Нажмите значок «+» в панели инструментов. В открывшемся окне «Добавить счетчики» (Add Counters) выберите пункт «Файл подкачки» (Paging File) из выпадающего меню «Объект» (Performance Object). Отметьте опции «Все счетчики» (All Counters) и «Выбрать вхождения из списка» (Select Instances from List), а затем выделите адрес файла подкачки в списке. Нажмите кнопки «Добавить» (Add) и «Закрыть».



Интервал между замерами стоит задать на уровне 15 секунд или даже больше, чтобы снизить нагрузку на системные ресурсы. Для этого нажмите кнопку «Свойства» на панели инструментов и введите нужное значение в поле «Снимать показания каждые X сек» (Update Automatically).

Через пару дней изучите журнал измерений. Для этого нажмите кнопку «Просмотр отчета» (Report View) в панели инструментов. Если при пиковой нагрузке процент использования файла подкачки составляет менее 90%, изменять его размер не нужно. Если этот показатель превышает 90%, следует изучить подробный отчет о сеансе, чтобы понять, насколько часто процент использования файла подкачки достигает пика. Если это происходит довольно регулярно, стоит увеличить размер файла подкачки и провести еще один сеанс измерения.

Безопасность файла подкачки


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

Настроить очистку файла подкачки при завершении работы системы можно с помощью консоли «Локальные параметры безопасности» (Local Security Policy), которая располагается в разделе «Администрирование» Панели управления (Control Panel | Administrative Tools). Разверните раздел «Параметры безопасности | Локальные политики | Параметры безопасности» (Select Security Settings | Local Policies | Security Options), дважды щелкните на политике «Завершение работы: очистка страничного файла виртуальной памяти» (Shutdown: Clear Virtual Memory Pagefile) и выберите опцию «Включен» (Enabled).

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

Утилита командной строки Pagefileconfig


В состав Windows XP входит утилита командной строки Pagefileconfig, которая позволяет просматривать и изменять настройки текущего файла подкачки, создавать и удалять дополнительные файлы подкачки. При первом запуске утилиты появляется диалоговое окно.

Выполните команду CSCRIPT //H:CSCRIPT //S, а затем снова запустите команду Pagefileconfig без переключателей.

Чтобы получить справку по всем функциям утилиты, выполните команду Pagefileconfig /?.

Заключение


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

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

Как управлять объемом файла подкачки операционной системы

Итак, сегодня мы рассмотрим, как с помощью штатных средств Windows XP изменить объем файла подкачки.

Если вы используете классический вид панели инструментов, тогда найдите значок «Система» и кликните по нему два раза левой кнопкой мышки.

  1. Поскольку все настройки операционной системы начинаются с «Панели управления» , то откроем ее. Для этого в меню «Пуск» кликнем левой кнопкой мыши по пункту «Панель управления» .
  2. Теперь переходим в раздел «Производительность и обслуживание» , кликнув по соответствующей пиктограмме мышкой.
  3. Далее можно кликнуть по заданию «Просмотр информации об этом компьютере» или же двойным кликом по значку «Система» открыть окно «Свойства системы» .
  4. В этом окне переходим на вкладку «Дополнительно» и нажимаем кнопку «Параметры» , которая находится в группе «Быстродействие» .
  5. Перед нами откроется окно «Параметры быстродействия» , в котором нам остается нажать на кнопку «Изменить» в группе «Виртуальная память» и можно переходить к настройкам размера файла подкачки.

Здесь можно посмотреть какой объем используется в данный момент, какой рекомендуется установить, а также минимальный размер. Для того, чтобы изменить размер необходимо ввести два числа при положении переключателя «Особый размер» . Первое - это исходный объем в мегабайтах, а второе - это максимальный объем. Чтобы введенные параметры вступили в силу, необходимо нажать на кнопку «Задать» .

Если установить переключатель в режим «Размер по выбору системы» , то регулировать объем файла будет непосредственно сама Windows XP.

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

В сведениях о компьютере msinfo32 можно найти упоминание термина «Виртуальная память» . Расположен он в разделе ОЗУ, но значение такой памяти отличается от реального объема оперативной. В чем же тут дело?

Файл подкачки

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

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

Настройка файла подкачки

Откройте меню «Пуск» . Наведите курсор на элемент «Мой компьютер» и нажмите ПКМ. Из контекстного меню вызовите свойства объекта. Теперь перейдите в раздел «Дополнительно» и откройте настройки быстродействия.Опять нам нужен раздел «Дополнительно» . Нажмите на единственную кнопку внутри окна.

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

В первую очередь обратите внимание на графу «Свободно:» .В ней отображается количество незанятой памяти в выбранном разделе. Вполне логично, что объем файла подкачки не должен превышать данный параметр. Крайне рекомендуется, чтобы разница между ними превышала 1 ГБ (в данном случае - 1024 МБ). В противном случае могут возникнуть большие проблемы при эксплуатации компьютера. Отключатся некоторые компоненты системы и регулярно будут появляться соответствующие предупреждения.

Оптимальный размер виртуальной памяти

Разработчик Windows XP, корпорация Майкрософт, считает, что начальный параметр файла подкачки стоит высчитывать по следующей формуле:

Реальный размер ОЗУ * 1.5

Например, если у вас компьютер с 4 ГБ оперативки, то стоит выставлять 6 Гб (4 * 1.5 = 6). А для максимального значения множитель меняется с 1.5 на 2.

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

Важно: многие думают, что чем больше виртуальной памяти на компьютере, тем быстрее он будет работать. В действительности все обстоит иначе. Файл подкачки Win XP не следует бездумно увеличивать. Это приведет только к снижению свободного пространства на жестком диске, которого далеко не всегда хватает для повседневных нужд.

Также в Виндовс ХП присутствует возможность полного отказа от данной функции. Для этого опять перейдите к параметрам виртуальной памяти и выставьте последнюю опцию на выбор. Изменения будут произведены при следующем запуске ПК.

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

Для повышения производительности с файлом подкачки можно произвести ряд действий. Самое простое – его дефрагментация. Дефрагментация позволяет объединить все фрагменты файла воедино и сократить время перемещения головки жесткого диска, что увеличивает скорость чтения из файла, увеличивая тем самым общую производительность.

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

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

Дефрагментация файла подкачки с помощью PageDefrag

Программа PageDefrag предназначена для дефрагментации файла подкачки . Процесс этот можно легко автоматизировать, включив опцию Defragment every boot в окне программы. Собственно, на этом вся настройка программы заканчивается.

С перемещением файла подкачки всё немного сложнее, чем с настройкой программы PageDefrag. Но тоже не сложно. Чтобы переместить файл подкачки, потребуется два действия:

Отключить текущий файл подкачки
- создать новый файл подкачки на втором диске

Для этого откройте свойства «Моего компьютера» (можно нажать комбинацию «Win+Break», чтобы не кликать мышкой лишний раз) или кликните по иконке «Система» в «Панели управления». Выберите вкладку «Дополнительно» и в самом верхнем блоке «Быстродействие» нажмите кнопку «Параметры».

Откроется окно с заголовком «Параметры быстродействия», в котором необходимо выбрать вкладку «Дополнительно». На этой вкладке в самом нижнем блоке «Виртуальная память» надо нажать на кнопку «Изменить».

Появится нужное нам окно, в котором мы и будем производить перенос файла подкачки . Сначала нам надо убрать имеющийся на системном диске файл подкачки . Для этого выберите системный диск (обычно это C:) и активируйте строчку «Без файла подкачки » в блоке «Размер файла подкачки для выбранного диска». После этого нажмите «Задать».

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

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

Расположение файла подкачки на компьютере с несколькими жёсткими дисками

Если у Вас в компьютере несколько винчестеров (физически, а не один, разбитый на несколько разделов), то имеет смысл Windows XP и её файл подкачки держать на разных дисках. Скорость работы меняется вполне заметно.

Запрет выгрузки драйверов и ядра системы в файл подкачки в Windows XP

На компьютерах с очень большим количеством физической оперативной памяти можно увеличить производительность Windows XP , запретив выгружать драйверы и ядро системы из физической памяти в файл подкачки на диск. Для этого в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management присвойте dword-параметру «DisablePagingExecutive» значение 1.

Вот в основном и всё о файле подкачки.Приятной Вам работы!

Оперативной памяти много не бывает, и Windows XP приспособилась создавать виртуальную оперативную память на жёстком диске. Операционная система и запущенные программы используют оперативную память компьютера. Когда место в ней заканчивается, некоторые данные перемещаются из оперативки на жёсткий диск в файл, который и называется файл подкачки Windows XP или виртуальная память.

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

Рассмотрим в данной статье, как можно изменять размер файла подкачки Windows XP, и в каких случаях, какие величины следует выбрать.

Как добраться до файла подкачки Windows XP

Чтобы добраться до файла подкачки, необходимо нажать на ярлык «Мой компьютер» правой кнопкой мышки, выбрать «Свойства». В открывшемся окне нажать вкладку «Дополнительно», затем в блоке «Быстродействие» нажать кнопку «Параметры». Снова откроется окно, в котором надо выбрать вкладку «Дополнительно», а потом в блоке «Виртуальная память» нажать на кнопку «Изменить».

Всё, мы видим размер виртуальной памяти Windows XP.

Как изменять размер файла подкачки Windows XP

В верхней части открывшегося окна мы видим список всех логических дисков, которые есть на данном компьютере. В графе «Файл подкачки» указывается минимальный и максимальный его объём, если он есть.

Чтобы поменять размер файла подкачки, необходимо щёлкнуть мышкой на нужный диск. Ниже вы увидите доступный свободный объём на данном секторе жёсткого диска, а также три радиокнопки. Размер файла подкачки XP может быть выбран в соответствии с позициями этой радиокнопки.

Рассмотрим каждую из них.

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

Рекомендации по настройке размера файла подкачки Windows XP

  • Вы можете ускорить свой компьютер, если на нём установлено больше одного жёсткого диска. Для этого необходимо определить какие-либо значения для файла подкачки на том жёстком диске, на котором НЕ установлена операционная система.
  • Если жёсткий диск с операционной системой разделён на несколько секторов, то файл подкачки не обязательно должен находиться на том секторе, где хранится операционная система. Можно поэкспериментировать с расположением файла подкачки, добиваясь наилучшей работоспособности компьютера.
  • В файле подкачки хранится конфиденциальная информация, в том числе и ваши пароли. Поэтому, чтобы уменьшить шансы злоумышленников, необходимо перед каждым выключением компьютера этот файл очищать. Для этого надо в раздел HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management и установить «1» в параметре ClearPageFileAtShutdown. Если его там нет, то надо создать такой параметр DWORD. Это позволит автоматически очищать файл подкачки при выходе из системы, но замедлит выключение компьютера на 5-10 секунд.
  • Для полнейшей оптимизации можно использовать специальные .

 

 

Это интересно: