Как диагностировать очень медленный файл подкачки

Довольно часто, одно из приложений, я использую замораживания (“не отвечает”), некоторое время, в крайних случаях в течение нескольких минут. Это происходит особенно когда при переключении приложений. В это время вспышки света жесткого диска постоянно и perfmon показывают, что жесткий диск используется 100% времени (OTOH, ЦП не), и что файл подкачки читается (который должен ожидаться при переключении приложений), но на очень низкой скорости. Когда я сортирую дисковую таблицу в perfmon чтением или записью, чтением файла и записал, больше всего файл подкачки, но это - все еще довольно низкий процент (я не помню числа).

Как я могу диагностировать то, что вызывает это?

Я использую Windows Vista, и компьютер является довольно обычным двухлетним ноутбуком.

3
задан 27.05.2010, 17:14

5 ответов

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

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

0
ответ дан 08.12.2019, 02:21
0
ответ дан 08.12.2019, 02:21

Сделайте проверку памяти, с помощью memtest86 + загрузочный диск. Проверьте, что обнаруженный размер корректен, таким образом, Вы знаете, что часть Вашей RAM не мертва. Это может занять несколько часов, таким образом, можно выполнить его в течение ночи и проверить результаты утром, если Вам нравится. Если память в порядке, то сделайте диагностику жесткого диска с диском начальной загрузки MHDD. Так как жесткий диск составляет 150 ГБ, я предполагаю, что это - EIDE/PATA. Раз так Вы ищете случайное время чтения менее чем 150 мс. Если Вы видите какие-либо нечетные блоки с временами выше, чем это, особенно если Вы видите кого-либо, которые обнаруживаются в красном, то можно хотеть вложить капитал в новый жесткий диск. Плохая память может вызвать ложь, плохо читающую на MHDD, так удостоверьтесь, что Вы тестируете RAM сначала.

1
ответ дан 08.12.2019, 02:21

Как насчет фрагментации файла подкачки? Если бы файл подкачки был однажды управляемой системой, это выросло бы согласно потребностям системы. Это, возможно, стало фрагментированным в процессе. Если это, если причина, существует простой способ решить его.
Сначала удостоверьтесь, что у Вас есть более чем достаточно дискового пространства для нового файла подкачки. Затем дефрагментируйте Вас жесткий диск. После этого отключите файл подкачки в настройках окон и перезагрузке. Затем удалите pagefile.sys. Не забудьте освобождать корзину. Теперь только для сейфа дефрагментируйте Вас жесткий диск еще раз. После той перезагрузки и набора новый размер файла подкачки к размеру Вы хотите, чтобы это было. Система должна теперь выделить весь файл подкачки в одном фрагменте. Это может улучшить производительность.

Также при дефрагментации, используйте традиционную программу, как та, которая идет с окнами. Более усовершенствованные программы как MyDefrag могут оставить вакуум после файла, чтобы позволить ему вырасти. Это не должно быть проблемой, но я рекомендую против них в этом случае именно так, чтобы окна не пытались вместить новый файл подкачки в небольшие пространства между файлами.

0
ответ дан 08.12.2019, 02:21

файл подкачки не является МЕДЛЕННЫМ, если ОС читает файл подкачки, потому что поршень недостаточно для открытых приложений.

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

также, если можно заплатить обновление, Windows 7 имеют намного лучшее управление памятью,

btw, отключите Супервыборку в сервисах, это освобождает большую память.

0
ответ дан 08.12.2019, 02:21

Теги

Похожие вопросы