Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Файл Подкачки (pagefile.sys) - .:[все вопросы]:.

Ответить
Настройки темы
Разное - Файл Подкачки (pagefile.sys) - .:[все вопросы]:.

Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24736
Благодарности: 4531


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: ShaddyR
Дата: 15-10-2009
Файл подкачки


Цитата:
Настройка файла подкачки для оптимизации и восстановления Windows XP

Файл подкачки (Pagefile.sys) — это скрытый файл на жестком диске компьютера, который используется Windows XP по принципу оперативного запоминающего устройства (RAM). Файл подкачки и физическая память вместе составляют виртуальную память. По умолчанию Windows хранит файл подкачки в загрузочном разделе (раздел, в котором установлена операционная система и вспомогательные файлы). Рекомендуемый размер файла подкачки должен быть в 1,5 раза больше общего объема RAM. (уже неакутально ввиду намного больших объемов ОЗУ установленных в системах). В этой статье описан процесс настройки файла подкачки для выполнения функций оптимизации и восстановления операционной системы.

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

С другой стороны, после удаления файла подкачки из загрузочного раздела, Windows не сможет создать файл аварийной копии памяти (Memory.dmp) для записи отладочной информации в случае возникновения неустранимой ошибки режима ядра. Отсутствие такого файла, когда необходима отладка произошедшей ошибки, может послужить причиной длительного простоя системы.

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

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

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

Дополнительные сведения о перемещении файла подкачки в Windows XP см. в следующей статье базы знаний Майкрософт:
KB307886: Как переместить файл подкачки в Microsoft Windows XP

Дополнительные сведения о настройке параметров быстродействия в Windows XP см. в следующей статье базы знаний Майкрософт:
KB308417: Как установить параметры быстродействия в Microsoft Windows XP

Дополнительные сведения о методах восстановления Windows XP см. в следующей статье базы знаний Майкрософт:
KB307973:Настройка механизма восстановления в Microsoft Windows XP
Размещение файла подкачки на другом разделе дает выигрыш в производительности только в том случае, если этот раздел расположен на другом физическом диске
Цитата:
Что дает перемещение файла подкачки
Размещение файла подкачки на специально отведенном для него разделе другого физического диска повышает быстродействие Windows, поскольку ускоряется обработка запросов ввода-вывода (I/O). Кроме того, размещенный таким образом файл не фрагментируется, что также способствует улучшению производительности.

Сколько должно быть файлов подкачки и где их размещать
В базе знаний Microsoft есть статья (KB307886), рассказывающая о том, как переместить файл подкачки в Windows XP (но статьи о Windows Vista на данный момент нет, хотя процедура аналогична). В частности, в статье говорится, что вы можете увеличивать производительность системы, а также освободить пространство на загрузочном разделе, переместив данный файл на альтернативный раздел. К сожалению, в статье не освещен один важный момент, а именно - файл подкачки имеет смысл перемещать только на раздел, располагающийся на другом физическом диске, о чем я успел уже дважды упомянуть в данной статье. Об этом, впрочем, говорится в другой статье (KB314482), где приводятся обоснования и преимущества такого подхода, а также другие советы по настройке файла подкачки. Например, там говорится, что при отсутствии файла подкачки на системном разделе, Windows не сможет создавать дампы памяти (memory.dmp), которые могут быть полезны для устранения неполадок ОС. Я рекомендую вам прочесть эту статью для более полного понимания преимуществ перемещения файла подкачки.



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

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

Какого размера должен быть раздел

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

Фрагмент статьи OSzone.net: Как переместить файл подкачки в Windows Vista

Другие ссылки по теме
  1. Алгоритм оптимального размещения файла подкачки для системы с одним ж.диском
  2. Mark Russinovich по-русски : Преодолевая ограничения Windows: виртуальная память - в статье даются разъяснения по поводу того, как установить оптимальный размер файла подкачки (см. раздел "Насколько большим следует сделать файл подкачки?"
  3. Программы для создания виртуального диска в оперативной памяти

Отправлено: 08:38, 24-09-2002

 

Новый участник


Сообщения: 11
Благодарности: 1

Профиль | Отправить PM | Цитировать


ОС-WinXPproSP1 Память 2по256 МБ PC2700
1.Почему при установке файла подкачки=0 (без файла подкачки)Диспетчер задач и «EVEREST» показывают его размер=482 Мб,при установке рекомендуемых 766 МБ,его размер увеличивается на те-же 482 Мб и становится=1248 Мб
2.Почему при использовании физ.памяти всего на 40% Windows обращаеся к файлу подкачки и использует из него около 150МБ.
Ниже данные «EVEREST»
Файл подкачки (Без файла подкачки)
Физическая память:
Всего 511 Мб
Занято 200 Мб
Свободно 310 Мб
Загрузка 39 %

Место под файл подкачки:
Всего 482 Мб
Занято 150 Мб
Свободно 332 Мб
Загрузка 31 %

Виртуальная память:
Всего 994 Мб
Занято 351 Мб
Свободно 642 Мб
Загрузка 35 %


Файл подкачки (Особый размер)
Исходный – 766 МБ
Максимальный -766 МБ
Физическая память:
Всего 511 Мб
Занято 218 Мб
Свободно 292 Мб
Загрузка 43 %

Место под файл подкачки:
Всего 1248 Мб
Занято 164 Мб
Свободно 1084 Мб
Загрузка 13 %

Виртуальная память:
Всего 1760 Мб
Занято 383 Мб
Свободно 1377 Мб
Загрузка 22 %





Отправлено: 01:24, 25-12-2006 | #221



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

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


Новый участник


Сообщения: 11
Благодарности: 1

Профиль | Отправить PM | Цитировать


Прочёл всю тему:Файл Подкачки (pagefile.sys)
Ответа на мой 2 вопрос (пост 217)
Цитата:
2.Почему при использовании физ.памяти всего на 40% Windows обращаеся к файлу подкачки и использует из него около 150МБ.
не встретил.
Касательно 1 вопроса
Цитата:
1.Почему при установке файла подкачки=0 (без файла подкачки)Диспетчер задач и «EVEREST» показывают его размер=482 Мб,при установке рекомендуемых 766 МБ,его размер увеличивается на те-же 482 Мб и становится=1248 Мб
увидел аналогичную проблему
Цитата:
Я недавно столкнулсяс такой проблеммой. *При жесткой установке размера файла подкачки, например 2-256Мб, система всеравно использует памяти больше указанного размера.
точных ответов нет.Советы типа
Цитата:
Попробуй запретить использование свопа, перегрузиться, удалить его вручную и задать размер.
не помогают.
Всё таки кто то может ответить?

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:30, 25-12-2006 | #222

Den47


Сообщения: n/a

Профиль | Цитировать


Как сделать, чтобы система создавала файл подкачки, только когда в этом есть необходимость (т.е. когда RAM полностью вся занята)? У меня XP Pro SP2

Отправлено: 12:06, 26-01-2007 | #223


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24736
Благодарности: 4531

Профиль | Сайт | Отправить PM | Цитировать


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

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


Отправлено: 14:18, 26-01-2007 | #224

Den47


Сообщения: n/a

Профиль | Цитировать


Я здесь в разделе "У меня слишком большой файл подкачки..." прочитал : Для компьютеров, оснащённых более чем 64 MB оперативной памяти, можно порекомендовать следующий "трюк": в файле system.ini, который находится в каталоге C:\Windows, в разделе [386Enh], необходимо дописать строку ConservativeSwapfileUsage=1.
Это позволит системе не создавать файл подкачки без необходимости.

Попробовал так сделать, но файл подкачки все равно остается на диске. Как же так?

Отправлено: 17:09, 26-01-2007 | #225


-!-


Сообщения: 3792
Благодарности: 224

Профиль | Отправить PM | Цитировать


Цитата:
ConservativeSwapfileUsage=1
насколько я знаю, к WinXP это не применимо.
Цитата:
в разделе...
а следующие разделы читал?

Отправлено: 21:42, 26-01-2007 | #226


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24736
Благодарности: 4531

Профиль | Сайт | Отправить PM | Цитировать


Den47: Ги). То есть мы читаем то, что нам интересно, а все остальное - не читаем? Следующий пункт того же руководства гласит:
Цитата:
Имеет-ли смысл использовать ключ ConservativeSwapfileUsage=1?
Этот ключ имеет смысл использовать в ЕДИНСТВЕННОМ случае - если на винчестере катастрофически не хватает места. Во всех остальных случаях использовать его не имеет смысла: этот ключ действительно уменьшает размер swap-файла, но при этом снижает эффективность подсистемы свопинга, что ухудшает общую производительность Windows.
Утверждение, что этот ключ уменьшает объем свопинга и, следовательно, кол-во обращений к диску (что увеличивает производительность), не соответствует действительности - объем собственно свопинга при использовании данного ключа не меняется, меняется алгоритм работы с файлом свопинга. Разница объясняется тем что при наличии ключа (свопинг в стиле Win-95) выделение места в файле производится по мере необходимости, а при отсутствии ключа (свопинг в стиле Win-98) Windows заранее резервирует место в файле свопинга (около 4 Mb, если не ошибаюсь) для каждой задачи. При этом реальная запись в swap-файл не производится и дополнительных обращений к диску нет.
dascon: я об том же). На мой взгляд, очень странное руководство, в котором в первой строке советуют делать что-то, а во второй - отговаривают делать это же...

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


Отправлено: 10:21, 29-01-2007 | #227


Аватара для Loki3D

Старожил


Сообщения: 362
Благодарности: 12

Профиль | Отправить PM | Цитировать


у меня почему то не работает жесткое Указание размера файла..
у мсеня на машине 1Га RAM я задаю размер Свопа на С:\ с размером 500-500
а на деле файл занимает 1500 метров.
Как мне задать Жестко его размер?

-------
sory 4 my rus


Отправлено: 18:00, 22-05-2007 | #228


Аватара для Real Root

Старожил


Сообщения: 335
Благодарности: 30

Профиль | Отправить PM | Цитировать


Господа, не парьтесь Вы с этим файлом подкачки, технология виртуальной памяти настолько сложная, что чтобы судить о чем то, нужно перечитать очень немало литературы, хотябы подробное устройство операционных систем.
Чтобы понять насколько это сложная система, скажу, что Windows, помоему, начиная с версии 3.1 (возможно только для NT версий, т.к. "углубленные лекции" я слушал только по NT) выделяет каждому процессу 4ГБ виртуальной памяти. Т.е. запущено у вас 10 процессов, будет выделяться 40Гб виртуальной памяти. Теперь представьте, как нужно ухищиряться ОС, чтоб все это запихнуть в свою ограниченную виртуальную память.
Оставлю тут свое мнение. Оно основано лишь на моих личных предположениях! Для чего может быть полезен файл подкачки. Я немного знаком с программированием (немного, это тоже понятие растяжимое, знаю достаточно, а опыта нема), так вот каждому экземпляру окна (а любое приложение, игра и т.д. по сути является окном), при написании программы, самим компилятором приляпывается метод минимизации (свернуть в панель задач), как он работает особо не копал, но предположу, что, именно для того, чтоб перекинуть все его содержимое в файл подкачки. Минимизированное окно ест оперативной памяти что-то около 400-600Кб. Простой пример, раскрытый тотал коммандер ест рабочей памяти - 2020Кб, при минимизации окна: рабочей - 592Кб. Точно так же для Nero Express 6 (запись не идет!): развернутое окно: 26 764, свернутое окно: 876.
Отсюда вывод: все что не нужно в данный момент перекочевало в виртуальую память (которая состоит из суммы оперативной + файла подкачки).
Теперь такой вариант: У вас в системе 2Гб ОЗУ. запустили игру, она заняла 1Гб рабочей памяти (рабочая память - всегда в ОЗУ), еще казалось бы у вас гиг свободный. Но, чем больше свободной ОЗУ, тем легче процессору найти свободное место во всей ОЗУ и перекинуть туда данные. Ведь на поиск свободного места тоже уходит время. Никогда не замечали, что если свободной ОЗУ становится меньше 10-15% система потихоньку начинает тормозить? Так вот если у Вас нет файла подкачки, все минимизированные окна продолжают висеть в ОЗУ (не забывайте, что кроме видимых окон есть еще очень много скрытых окон - измеряются сотнями), а если у Вас есть файл подкачки, то все лишние окошки благополучно переправятся в файл подкачки, оставив ОЗУ для более рационального применения. Вобщем совет: При ОЗУ более 2Гб, оставляйте файл подкачки в районе 256-512Мб. В конце концов, этот файл подкачки, что кушать просит? Думаю на компе с 2 гигами памяти, найдется лишний гиг на харде.

ВСЕ ЧТО НАПИСАНО ВЫШЕ - МОЕ ИМХО, ВЫДУМАЛ И ОБОСНОВАЛ САМ. МОГУ ОШИБАТЬСЯ!!!

Отправлено: 03:15, 30-06-2007 | #229


Аватара для Loki3D

Старожил


Сообщения: 362
Благодарности: 12

Профиль | Отправить PM | Цитировать


Real Root
Цитата:
При ОЗУ более 2Гб, оставляйте файл подкачки в районе 256-512Мб. В конце концов, этот файл подкачки, что кушать просит? Думаю на компе с 2 гигами памяти, найдется лишний гиг на харде.
А я что? против.? я пытаюсь выдать системе на SWOP эти 512 Метров, а она Берет 1.5*RAM
в результате я вообще отключил SWOP и теперь если что, получаю окна с предупреждением о нехватке Вирутальной памяти

-------
sory 4 my rus


Отправлено: 11:14, 02-07-2007 | #230



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Файл Подкачки (pagefile.sys) - .:[все вопросы]:.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Файл подкачки (все вопросы) Vadikan Microsoft Windows 7 513 27-02-2020 03:06
Разное - hiberfil.sys и pagefile.sys - что это такое??? Guest Microsoft Windows 2000/XP 12 07-07-2013 01:34
Установка - [решено] Как сделать файлы hiberfil.sys и pagefile.sys "едиными" для всех Винд? flev45 Microsoft Windows 7 3 23-11-2009 14:03
Ошибка - Антивирусная прога и файлы hiberfil.sys, pagefile.sys и cryptheft.dll мибокс Microsoft Windows 2000/XP 3 18-08-2008 14:45
Разное - [решено] Увеличился размер файлов pagefile.sys и hiberfile.sys geleta Microsoft Windows 2000/XP 11 11-09-2007 10:34




 
Переход