Ответ
 
Опции темы
Старый 20.05.2010, 10:08    ▼       #1
Slava
Боец
[United]
Пользователь Google Chrome
 
Аватар для Slava
По умолчанию Оптимизация файла подкачки

Как можно уменьшить занимаемый объем на системеном диске и оптимизировать файл подкачки:

Файл подкачки (swap-file, paging-file) – файл на жестком диске (pagefile.sys; имеет атрибуты Скрытый, Системный), используемый Windows для хранения частей программ и файлов данных, не помещающихся в оперативной памяти. По мере необходимости Windows перемещает данные из файла подкачки в оперативную память (для их использования программами) и обратно (для освобождения места для новых данных). Синонимы: своп-файл, свопинг-файл, файл виртуальной памяти.
Виртуальная память – совокупность оперативной памяти и файла подкачки.
Оперативная память. Синонимы: RAM (Random Access Memory) – память (запоминающее устройство) с произвольной выборкой; оперативное запоминающее устройство, ОЗУ. При выключении компьютера данные, хранящиеся в ОЗУ, утрачиваются. Как правило, чем больше объем установленной в компьютере оперативной памяти, тем быстрее работают программы.
Свопинг (swapping) – подкачка в оперативную память недостающей страницы виртуальной памяти, затребованной программой.

Файл подкачки обычно автоматом выставляется системой в размер имеющейся оперативной памяти (рекомендуется: размер оперативной памяти x 1.5).

Как изменить размер файла подкачки
- Пуск –> Панель управления –> Система –> в меню слева выберите Дополнительные параметры системы; (или вызовите командную строку win+R и введите SystemPropertiesAdvanced)
– в открывшемся окне Свойства системы на вкладке Дополнительно – в разделе Быстродействие – щелкните кнопку Параметры…;
– в открывшемся окне Параметры быстродействия откройте вкладку Дополнительно, внизу в разделе Виртуальная память щелкните кнопку Изменить…;
– в открывшемся окне Виртуальная память установите нужный переключатель: Указать размер (задайте исходный размер и максимальный; для повышения производительности установите исходный и максимальный размер равными), Размер по выбору системы (доверив выбор размера файла подкачки операционной системе) или Без файла подкачки;
– нажмите кнопку Задать –> OK –> OK –> OK.


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

Файл подкачки, если у вас установлено 2 (или более) жестких диска, рекомендуется перенести на другой физический жесткий диск. Что ускорит обработку запросов ввода-вывода (I/O). Можно, конечно, оптиммизировать работу файла подкачи и на одном HDD, создав для подкачки отдельный раздел, но хотя это и позволяет избежать фрагментации файла подкачки, не приводит к ускорению обработки запросов ввода-вывода. Если у вас только один физический жесткий диск, достаточно организовать дефрагментацию файла подкачки, к примеру с помощью утилиты PageDefrag.

Как определить требуемый объем swap-файла?
При определении объема файла свопинга необходимо исходить не из объема RAM, а из задач, выполняемых на данном компьютере. Для этого нужно запустить какую-либо программу мониторинга, умеющую регистрировать объем swap-файла (например, встроенный в Windows "Системный монитор") и заняться типичной для данного компьютера работой. Максимальный объем файла свопинга, зарегистрированный в течении этого сеанса, и будет требуемым размером. Если вы активно используете DOS'овские программы, то приготовьтесь к тому, что файл свопинга может иметь немалый размер: ограничить объем памяти, выделяемый DOS'овским приложениям, конечно можно (это делается в свойствах ярлыка), но обычно этого никто не делает.

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

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

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

Если компьютер используется как печатная машинка возможно это предупреждение и не имеет смысла.

Последний раз редактировалось Slava; 03.07.2012 в 00:35.
Slava вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 4
Александр Васильевич (06.03.2012), dar (20.05.2010), Kletska (20.05.2010), zloy_kaktus (02.07.2012)
Старый 27.05.2010, 13:11    ▲       #21
Slava
Боец
[United]
Пользователь Google Chrome
 
Аватар для Slava
По умолчанию

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

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

Последний раз редактировалось Slava; 27.05.2010 в 14:45.
Slava вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 1
Ringo (27.05.2010)
Старый 27.05.2010, 13:17      #22
Kletska
Местный
[Град]
 
Аватар для Kletska
По умолчанию

Сообщение от Slava Посмотреть сообщение
Может конечно дело в моей 64 битной ос, но я вернул своп как и было на отдельный раздел в FAT32 на не системном HDD. И мучения закончились, все быстро и стабильно. (своп у меня кстати 800MB при 4096MB оперативы, ошибок с нехваткой физ.памяти не встречал ни разу. Да и ось установлена на RAID0 массиве из двух HDD, там же и все игры и мультимедиа)
Slava, появилось парочка вопросов:
1. Почему FAT32, а не NTFS? Это принципиально?
2. Своп на "третьем" HDD, который не включен в RAID0 массив?
__________________
Всё что нас не убивает - делает сильнее!
Kletska вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 27.05.2010, 13:21      #23
Slava
Боец
[United]
Пользователь Google Chrome
 
Аватар для Slava
По умолчанию

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

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

Последний раз редактировалось Slava; 27.05.2010 в 16:22.
Slava вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 3
dar (27.05.2010), Kletska (27.05.2010), zloy_kaktus (27.05.2010)
Старый 27.05.2010, 15:44      #24
zloy_kaktus
Firefox User
Пользователь Mozilla Firefox
По умолчанию

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

Последний раз редактировалось zloy_kaktus; 27.05.2010 в 15:45.
zloy_kaktus вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 1
Slava (27.05.2010)
Старый 27.05.2010, 16:22      #25
Slava
Боец
[United]
Пользователь Google Chrome
 
Аватар для Slava
По умолчанию

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

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

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

Последний раз редактировалось Slava; 28.05.2010 в 10:48.
Slava вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 1
zloy_kaktus (28.05.2010)
Старый 01.07.2012, 21:34      #26
Slava
Боец
[United]
Пользователь Google Chrome
 
Аватар для Slava
По умолчанию

По поводу 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ГБ!!!

Последний раз редактировалось Slava; 18.10.2012 в 21:15.
Slava вне форума Пол: Мужчина   Ответить с цитированием Вверх
Старый 02.07.2012, 14:44      #27
zloy_kaktus
Firefox User
Пользователь Mozilla Firefox
По умолчанию

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

Последний раз редактировалось zloy_kaktus; 02.07.2012 в 14:45.
zloy_kaktus вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 1
Slava (03.07.2012)
Ответ

Метки
настройка, оптимизация, windows, windows 7, windows vista, windows xp


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Microsoft Windows XP a2z Операционная система 1442 21.12.2017 22:31
Вирусы, трояны, руткиты Vadim Программная - Windows 82 08.08.2016 09:35
Windows XP: Оптимизация Slava Операционная система 3 08.04.2008 21:29
ПО для настройки Windows a2z Операционная система 8 02.06.2007 01:19
Настройки по увеличению быстродействия Windows XP i-denny Операционная система 0 18.02.2007 03:02


Обратная связь
Текущее время: 08:02. Часовой пояс GMT +3.


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