Файл подкачки (swap-файл, вирт. память) - это файл, который служит "продолжением" оперативной памяти.
Все программы во время своей работы занимают какой-то объем оперативной памяти: одни - больше, другие - меньше.
Если одновременно запустить несколько приложений, занимающих большой объем оперативной памяти, то может получиться так, что физического объема установленной оперативки не хватает под нужды всех программ. Тогда Windows переносит данные неактивных программ из оперативной памяти в виртуальную.
При переходе в "засвопированную" программу, данные из файла подкачки переносятся в оперативку.
Это утрированная схема работы, по которой, однако можно понять процессы, происходящие в памяти компьютера.
Физическим воплощением файла подкачки является файл pagefile.sys в корне диска,
куда установлена операционная система, для XP/Vista/7
Как определить требуемый объем swap-файла?
При определении объема файла свопинга необходимо исходить не из объема RAM, а из задач, выполняемых на данном компьютере.
Для этого нужно запустить какую-либо программу мониторинга, умеющую регистрировать объем swap-файла
(например, встроенный в Windows "Системный монитор") и заняться типичной для данного компьютера работой.
Максимальный объем файла свопинга, зарегистрированный в течении этого сеанса, и будет требуемым размером.
Где располагать файл подкачки?
Если в системе несколько винчестеров, то на самом быстром из них. Если винчестер разбит на несколько разделов, то на разделе,
расположенном в начале диска
Как зафиксировать размер файла подкачки?
Microsoft сделала файл подкачки динамическим, т.е. размер файла изменяется в зависимости от нужд Windows, хотя наилучшая производительность системы достигается при статическом файле.
Причин для этого множество - Windows не требуется каждый раз изменять размер файла подкачки, исчезает фрагментация и т.д.
Для того чтобы изменить параметры файла подкачки, щелкните правой кнопкой мыши на значке "Мой компьютер" и выберите Свойства.
Перейдите на вкладку Производительность и щелкните кнопку Виртуальная память (Properties->Performance->Virtual Memory).
В появившемся окне выберите "Параметры виртуальной памяти устанавливаются вручную" (Let me specify my own virtual memory settings).
Если у вас установлено более одного жесткого диска,
рекомендуется перенести файл подкачки с диска, где у вас установлена Windows на другой жесткий диск, более быстрый.
Это должно значительно увеличить производительность системы. Теперь установите размер файла виртуальной памяти.
Рекомендуемый размер - хотя бы в 2,5 раза больше, чем объем оперативной памяти.
Перезагрузите систему и запустите утилиту дефрагментации для того, чтобы быть уверенным, что файл подкачки не фрагментирован.
А если вы пользуетесь дефрагментатором сторонних производителей, в опциях укажите,
чтобы файл подкачки располагался в начале диска.
Надо-ли фиксировать максимальный размер файла подкачки?
Нет, ни в коем случае. Необходимо зафиксировать только минимальный размер (в соответствии с вышеприведенными рекомендациями).
Фиксирование максимального размера не приводит к росту производительности, но зато является потенциальным источником глюков из-за нехватки памяти.
Ссылки (встречающиеся в некоторых FAQ) на то, что отсутствие фиксации MAX приведет к фрагментации swap-файла не состоятельны.
При правильном выборе MIN 99.9% времени свопинг не будет превышать этой величины и файл свопинга будет дефрагментирован.
В тех же редких случаях, когда понадобится больший объем виртуальной памяти,
файл свопинга действительно станет фрагментированным, но только до тех пор, пока работает приложение,
которому требуется столько памяти. Как только это приложение будет снято,
файл свопинга автоматически уменьшится до размера MIN, причем будет выкинут фрагментированный конец файла и swap-файл снова станет дефрагментированным.
Так как все-таки оптимально настроить файл подкачки?
Если у Вас несколько винчестеров (не разделов, а именно винчестеров), то установка файла подкачки на другой винт,чем установлена операционная система, обычно значительно ускоряет быстродействие.
Если у Вас несколько винчестеров - то файл подкачки ставится на самый быстрый из них.
Если у Вас несколько разделов на винте, то файл подкачки надо ставить на самый первый из них - физически расположенный самым первым,
так как доступ к этим областям винта наиболее быстрый.
Целесообразно ограничить минимальный объем файла подкачки,чтоб предотвратить излишнюю его фрагментацию примерно объемом 1-1.5 объема вашей оперативной памяти.
И последнее, помните, что после выключения компьютера файл подкачки может содержать Ваши пароли, логины, остатки Вашей конфиденциальной информации и т.п., так что достаточно "образованные дяди" из числа Ваших доброжелателей или компетентных органов, загрузившись в ДОС и покопавшись в объедках Ваших программ в файле подкачки могут найти очень интересные вещи...