Показать сообщение отдельно
Старый 09.09.2005, 16:26   #8
salam
ViP
 
Аватар для salam
 
Пол:Мужской
Регистрация: 29.04.2005
Адрес: БОМЖ
Сообщений: 1,617
Репутация: 3062
По умолчанию Ответ: Настройка файла подкачки для оптимизации и восстановления Windows XP

файл подкачки или swap-файл – область на жёстком диске, которую система использует в качестве виртуальной памяти. Зачастую многие пользователи доверяют системе определение и работу свопа, доверяют рекомендациям Microsoft, и в результате получают медленную скорость работы и фрагментацию своего винчестера. По умолчанию Windows ставит текущий объём файла подкачки равным размеру физической памяти, а рекомендованный объём делает в полтора раза большим. Конечно если у вас 256 мегабайт обыкновенной и ничем не примечательной памяти, размер файла будет вполне оправдан – около 384 мегабайт. Но если памяти больше, например 512 мегабайт, то получается, файл подкачки будет 768 мегабайт?


В моём случае у меня было 1024 Mb (2x512 Mb DDR 333 MHz) памяти и Windows "по умолчанию" размер swap-файла ставил 1534-2560 Mb. На самом деле как-то не логично получается, а что если памяти 2 Gb? Файл подкачки будет равен 3 Gb? Бред какой-то... В установке "правильного" своп - файла нам поможет мониторинг системы.



обязательно укажите файл подкачки постоянным

Для начала в разделе Мой компьютер-Свойства-Дополнительно-Быстродействие-Дополнительно-Виртуальная память устанавливаем в поле максимальный размер какое-нибудь значение (например, для 128Mb или 256Mb – 400 мегабайт, для 512Mb – 200 мегабайт), задать и затем перезагружаемся. В Панели управления заходим в Администрирование, и переходим в пункт Производительность. Раскрываем пункт "Журналы и оповещения производительности", правой кнопкой на "Журналы счётчиков", и в меню выбираем "Новые параметры журнала


создание параметра счётчика swap_log


Присваиваем параметру любое имя (например, swap_log). В появившемся окне нажимаем "Добавить счётчики", в выпадающем окне "Объект" выбираем Файл подкачки. В разделе "Выбрать счётчики из списка" выбираем % использования (пик), затем "Добавить".


В объекте нужно выбрать "файл подкачки"


Возвращаемся в предыдущее меню, переходим в "Файлы журнала" и в списке "Тип файла журнала" выберите Текстовый файл (разделитель – запятая). При нажатии кнопки OK на вопрос, создавать ли каталог C:\PerfLogs, ответьте да.

Теперь несколько дней гоняем нашу бедную персоналку. Хватит и 2-3 дней, главное загрузите компьютер по полной программе и постарайтесь несколько раз его перезагрузить, (только не каждые пять минут). Когда сочтёте, что хватит, открываете файл с названием что-то типа swap_log_000001.CSV, который находится в папкеС:\PerfLogs\. В длинной колонке, состоящей из множества строк типа "12/25/2003 13:04:51.259,"39.5953124999999999", в конце каждой строки будет некое загадочное число (выделено). Это число – процентный показатель используемой системой объёма файла подкачки (пиковые значения).


реально используемый объём файла подкачки (в % соотношении)

Теперь нам осталось вычислить действительно нужный объём файла подкачки (причём рекомендую всё же набавить процентов пять – на всякий случай). В моём случае от первоначально указанного системой как рекомендуемый объёма 1534 мегабайт понадобилось только 30 (из графика нашёл самое большое пиковое значение, которое было равно "5.4329129899341497". Это значит, что система из заданых мной 100 Mb максимум использует только около 5%. Считаем 100x5%=20+5%=24 Mb. Я округлил до 30 Mb) (при размере оперативки – 1024 Mb), куда она тратила остальное – непонятно.


Для самых ленивых приблизительный объём своп-файла

Результаты годятся для обыкновенного пользователя, поэтому, если вы занимаетесь 3D-моделированием или оцифровкой фильмов в реальном времени (хотя я глубоко сомневаюсь, что вы будете делать это на таком компьютере) результат лучше вычислить самому. Кстати обязательно указывайте постоянный объём свопа, то есть в полях обычного и максимального значения должно быть максимальное значение. Если вы последуете рекомендациям Microsoft и установите его динамическим, то будет происходить дефрагментация винчестера. Даже если системе экстренно потребуется лишнее место (на уровне драйверов), она займёт его и без ваших указаний, хотя такое случается редко. И не забудьте перенести своп – файл в начало локального диска, на котором установлена ОС – это в отличие от встроенных средств Windows могут делать современные программы дефрагментации жёсткого диска.
salam вне форума
 
Вверх
Эти 29 пользователя(ей) сказали cпасибо за это полезное сообщение:
 
Время генерации страницы 0.08293 секунды с 9 запросами