3

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

Как я могу определить причину этого?

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

5 ответов5

1

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

0

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

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

0

http://technet.microsoft.com/en-us/library/aa998178(EXCHG.80).aspx должен это сделать

0

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

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

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

Кстати, отключите Superfetch в сервисах, он освобождает много памяти.

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .