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

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

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

Аватара для ShaddyR

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


Moderator


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


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

Профиль | Сайт | Отправить 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

 
zai zai вне форума

Аватара для zai

Ветеран


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

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


и какая будет производительность 1, максимум 2%?

-------
А зачем тебе жужжать, если ты не пчела? По-моему так.


Отправлено: 22:04, 18-10-2008 | #371



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

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


Аватара для ShaddyR

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


Moderator


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

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


zai: Вы внимательно читаете? Вам ведь ясно было сказано:
Цитата Vadikan:
от конфигурации и использования памяти системой и приложениями. »
. Другими словами: если Вы не увидели разницы в производительности, значит, вы не использовали задачи, в которых эта разница могла быть видна. Разве кто-то Вас заставляет делать что-либо с Вашим файлом подкачки? Думаю, нет, как никто этого не делает касательно других участников нашей конференции и инета вообще. Тем не менее - если этот вопрос так часто поднимается повсеместно и у нас на конференции уже занял 10 страниц - значит это кому-то таки надо?

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


Отправлено: 14:29, 20-10-2008 | #372


Старожил


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

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


Изображения
Тип файла: png Захват-1.png
(24.7 Kb, 14 просмотров)

Vadikan,
Цитата Vadikan:
как сказал zeroua, ему известно, где »
что ж, значит, я не совсем верно прочёл - бывает.


Энивей, думаю,
Цитата Vadikan:
выглядит параметр с несколькими »
так же, как и любой другой REG_MULTI_SZ Единственный возможный эксперимент тут - проверить, воспримутся ли имена, отличные от "pagefile.sys".

ЗЫ. Ну, собственно, что и требовалось доказать:
Код: Выделить весь код
C:\>reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles

! REG.EXE VERSION 3.0

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
    PagingFiles REG_MULTI_SZ    S:\pagefile.sys 1536 1536\0D:\swap.sys 101 101\0\0
плюс иллюстрация.
Делалось через регэдит (лень было консоль открывать), но не думаю, что соотв. команда именно в этом случае не поможет

Отправлено: 18:02, 20-10-2008 | #373


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


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

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


Самопроизвольно увеличивается файл подкачки, хотя никаких программ не запущено,1 мегабайт за 5 секунд,после 4-5 часов работы компа,
файл подкачки,увеличивается до 2 гигабайт и комп виснет.Переустановка Винды результатов не дала

Отправлено: 19:08, 28-11-2008 | #374


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


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

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


Всем привет!
Подскажите от чего зависит размер файла pagefile.sys, и каким он должен быть.
А то у меня он занимает на диске С 3.5 Гб.
своей памяти 2 гига, сколько виртуальной выставил точно не помню(я сейчас на рабрте), но кажется минимиум в 1.5 раза больше, а максимум в 2.

Отправлено: 15:33, 29-12-2008 | #375


Ветеран


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

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


xxxivan, вот как раз 3.5 Гига соответствуют критерию: минимум 1.5*2 и максимум 2*2, ибо файл подкачки и есть виртуальная память.
В шапке есть ссылка по поводу того как определить оптимальное значение.

Отправлено: 03:07, 30-12-2008 | #376


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


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

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


Всем привет.

Большая просьба не пинать ногами и не посылать в разные места например в эту ветку форума, поверьте, там я все прочитал

Так вот в чем собствеено проблема: попался мне ноут с убитым в хлам контоллером винта, но все остальное как ни странно работает. самый простой способ поставить систему на внешний USB HDD, что собственно и было сделано при помощи, специально для этого отредактированной (кстати большое спасибо всем за проделанную работу) Установка прошла без проблем и я уже хотел обрадоваться, когда вылезо сообщение "Файл подкачки отсутствует или слишком мал"

Чтобы избавится от лишних предположений перечислю, что пытался делать.

1. разместить файл подкачки на диске с FAT32 (машинка начала загружаться минуты 3, результат отсутствует)
2. Отредактировать политики доступа (в безопасном режиме свойство доступ нуи так дальше..)
3. Редактировать переменные в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

ну и дрова само сабой все в норме... в общем, есть у кого какие нибудь идеи

Ноут Lenovo 3000N1000768, винт Toshiba mk1652gsx SATA 160гб и жутко китайский мобилрек age star

Отправлено: 19:23, 24-01-2009 | #377


Аватара для volk1234

Старовер


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

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


DGHunter

1. Посмотреть как в БИОС выставлен внешний винчестер - именно как USB HDD или иначе?

2. Не совсем понятна ваша фраза:
Цитата:
самый простой способ поставить систему на внешний USB HDD, что собственно и было сделано при помощи, специально для этого отредактированной (кстати большое спасибо всем за проделанную работу)
Как именно устанавливалась ОС ??

3. Из быстрых советов - попробуйте всеже NTFS раздел и проверьте права доступа на этот раздел для УЗ - System.

4. Проверьте букву диска указанную в пути к файлу подкачки. Проблемы могут быть именно с буквой присваимоевой диску - он то сьемный,
При установке допустим устанавливается путь C:\pagefile.sys , при инициализации P&P раздаются буквы дискам - причем например IDE обычно получает преимущество перед SATA (такое у меня на старых материнках было) соответственно диск D: получается первый раздел со второго винчестера и тд. Возможно у вас так и получается.

4.5 Попробуйте такой вариант( я так понял у вас только 1 винчестер?) - Разбейте весь HDD - одним разделом - будет ли ругатся ОС на отсуствие файла подкачки ?

5. Найти умельца, который перепаяет вам контроллер.

ShaddyR

Считаю, что эта ветка будет неполной без этой ссылки:
Преодолевая ограничения Windows: виртуальная память
В данной статье очень убедительно дается ответ на вопрос: Какого размера и сколько штук должно быть файлов подкачки ?? Ответ: все зависит от вашего компьютера, и задач выполняемых на нем

-------

Ю-ху!


Последний раз редактировалось volk1234, 25-01-2009 в 02:46.


Отправлено: 02:36, 25-01-2009 | #378


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


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

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


Цитата volk1234:
2. Не совсем понятна ваша фраза:
Цитата:
самый простой способ поставить систему на внешний USB HDD, что собственно и было сделано при помощи, специально для этого отредактированной (кстати большое спасибо всем за проделанную работу)
Как именно устанавливалась ОС ?? »
Так и ж понятно, между словами "отредактированной" и "кстати" должна быть ссылка, да, там сказанно, что файл подкачки нужно расположить на RAM диске, но именно это я и хочу как то решить

Цитата volk1234:
3. Из быстрых советов - попробуйте всеже NTFS раздел и проверьте права доступа на этот раздел для УЗ - System. »
Что и было сделано в п.2

Цитата volk1234:
4. Проверьте букву диска указанную в пути к файлу подкачки. Проблемы могут быть именно с буквой присваимоевой диску - он то сьемный, »
Он единственный, он же C:, кроме него только DVD

Цитата volk1234:
4.5 Попробуйте такой вариант( я так понял у вас только 1 винчестер?) - Разбейте весь HDD - одним разделом - будет ли ругатся ОС на отсуствие файла подкачки ? »
он и был единственным с NTFS, потом уже пробовал добавлять раздел с FAT32

Цитата volk1234:
5. Найти умельца, который перепаяет вам контроллер. »
я и есть тот "умелец" и говорю, плата была повреждена резким ударом тупого предмета в область тачпада (кстати я знаю даже имя этого предмета )

Отправлено: 05:19, 25-01-2009 | #379


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


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

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


Цитата volk1234:
ShaddyR
Считаю, что эта ветка будет неполной без этой ссылки:
Преодолевая ограничения Windows: виртуальная память
В данной статье очень убедительно дается ответ на вопрос: Какого размера и сколько штук должно быть файлов подкачки ?? Ответ: все зависит от вашего компьютера, и задач выполняемых на нем »
Спасибо за стататейку, она меня навела на грустную мысль, что проблема вызвана неумением драйверов USB транслировать адреса для виртуальной памяти, может я бред несу, но если я не прав то буду рад если мне на это укажут.

Отправлено: 05:42, 25-01-2009 | #380



Компьютерный форум 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




 
Переход