Battle Forum

Battle Forum (http://battlefox.rooty.ru/index.php)
-   Операционная система (http://battlefox.rooty.ru/forumdisplay.php?f=73)
-   -   Оптимизация файла подкачки (http://battlefox.rooty.ru/showthread.php?t=14318)

Slava 27.05.2010 13:11

Ringo, похоже на то, не умерли в винде еще функции его использующие =), один раз мне пришлось его править из-за старой детской игрухи с ВинниПухом. Она не пускалась и ворчала что то про 3 метра виртуальной памяти, помогло только изменеие файла подкачки на 100MB.

На самом деле M$ заботятся о стабильности системы, раньше не было у всех столько оперативы, вот и искали выход, а теперь уж если он юзается системными функциями, то выключать совсем не стоит.

Kletska 27.05.2010 13:17

Цитата:

Сообщение от Slava (Сообщение 445304)
Может конечно дело в моей 64 битной ос, но я вернул своп как и было на отдельный раздел в FAT32 на не системном HDD. И мучения закончились, все быстро и стабильно. (своп у меня кстати 800MB при 4096MB оперативы, ошибок с нехваткой физ.памяти не встречал ни разу. Да и ось установлена на RAID0 массиве из двух HDD, там же и все игры и мультимедиа)

Slava, появилось парочка вопросов:
1. Почему FAT32, а не NTFS? Это принципиально?
2. Своп на "третьем" HDD, который не включен в RAID0 массив?

Slava 27.05.2010 13:21

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

еще забыл сказать, что раздел этот, должен быть. начале диска, чтение с первого физ.раздела быстрее.

zloy_kaktus 27.05.2010 15:44

Slava, Чтение с начала разве не быстрее конца? почему то был такого мнения, может что путаю

Slava 27.05.2010 16:22

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

Да еще забыл, что при отсутствии файла подкачки на системном разделе, Windows возможно не сможет создавать дампы памяти (memory.dmp). т.е. на системном диске тоже лучше оставить файл подкачки. У меня стоит, что то около 126MB, при отключени система ругалась и писала, что для дампов нужно как миниму 3MB. Инфа для XP тут, только они не указали там о важности переноса именно на другой физический диск.

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

Slava 01.07.2012 21:34

По поводу SSD
Цитата:

Microsoft не рекомендует отключать файл подкачки, а если у вас есть SSD, рекомендуется поместить файл подкачки именно на SSD, если таковые имеются. Доступ к Pagefile в основном состоит из операций, которые не оказывают значительного отрицательное воздействия на срок службы SSD.
по поводу RAID - массивы striped RAID, такие как RAID 0 или RAID 5, хоть и состоят из нескольких дисков, но Windows видит их как один большой диск, поэтому вы не сможете выбрать диск, на котором разместить файл подкачки, по факту файл будет разделен поровну между всеми дисками массива, что не есть гуд. Оптимально будет разместить его на отдельном быстром диске вне RAID-конфигурации.

еще чутка доп.инфы
Цитата:

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

Если у вас 1 диск с 2 или более разделами - убедитесь, что файл подкачки находится на первичном разделе, так как это самый быстрый раздел на жестких дисках, для твердотельных накопителей это не имеет значения. Размещение файла подкачки на другой раздел того же диска не дает преимущества в производительности.

Если у вас 2 или более дисков (одинаковой скорости) - если все ваши диски схожи с точки зрения их номинальной скорости, вы должны поставить основную часть файла подкачки на диск, который не содержит системы Windows, приложений и игр, например, поставить его на общий диск данных. Если у вас уже разделены система и программы с играми, то разместите файл подкачки на диск на который не ставите игры или поэкспериментируйте с разделением Pagefile равномерно по дискам, создавая файлы подкачки, по одному на каждый диск (лимит до 16) это может повысить общую производительность.

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

1) Скачать и установить бесплатную утилитку Process Explorer, заием запустить ее в фоне.
2) Юзать систему достаточное время в том режиме как хотите в ней работать, цель подсчитать загрузку именно в работе, а не искусственно завалить систему данными.
3) По прошествии времени, не перезагружая систему откройте в Process Explorer меню View/System information
4) В разделе Commit Change мы увидим пик загрузки Peak, а так же зафиксирован предельный лимит - Limit

Используя эти данные рассчитывается минимальный размер файла подкачки:
Pagefile Minimum Size = Peak Commit Charge - Total System RAM

Если значение минусовое, то все одно нельзя отключать файл подкачки, рекомендовано оставить от 50 до 800Мб, я рекомендую оставить по крайней мере 1Гб.

Максимальный размер рассчитывается
Pagefile Maximum Size = Up to 2 x Pagefile Minimum Size , если Peak Commit у вас меньше оперативы, вообще Максимальный размер можно поставить таким же как минимальный, но лучше подстраховаться, и удвоить значение.

И за всем эти баловством не забудьте, что 32-битная система по умолчанию ограничивает размер 4ГБ!!!

zloy_kaktus 02.07.2012 14:44

Оффтоп
Оффтоп Slava, если ты еще можешь изменять шапку темы... подправь плиз, мне кажется очень сложно понять предложение... а может оно даже не правильное... я минут 5 сидел понимал фразу... у меня проблемы с двойным отрицанием...
Цитата:

Корпорация Майкрософт не рекомендует отключать и не удалять файл подкачки.


Текущее время: 05:57. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot