Высокая загрузка диска после восстановления из режима ожидания в Windows 7 при переключении с одного приложения на другое

1194
Luca

У меня есть проблема с моей Windows 7 64-битной (Sony VAIO Core i7, 6 ГБ оперативной памяти, 1 ТБ HD с более чем 300 ГБ свободного места), которую, я надеюсь, кто-то может решить.

Я часто использую Visual Studio и другие программы, интенсивно использующие процессор / память, и довольно часто избегаю выключения компьютера, когда ухожу, чтобы не тратить время на перезагрузку. Мой компьютер уже настроен для запуска только тех служб, которые мне нужны, когда они мне нужны (нет, я не отключил необходимые службы, только сторонние службы, которыми я редко пользуюсь), и я уже удалил почти все ненужные ненужные блоки из загрузиться (опять же, сторонние программы). Система защищена от вирусов, с нескольких лет поддерживается с большим вниманием и прекрасно работает при новой загрузке.

Вместо того, чтобы выключить его, я переключаю его в режим ожидания (не в режим гибернации, просто в режим ожидания) ... и это проблема. Всякий раз, когда я выздоравливаю из резервной системы, система запускается очень быстро ... но затем она много времени использует диск после восстановления каждый раз, когда я переключаюсь с одной программы на другую (скажем ... Visual Studio на Chrome и т. Д.), Иногда компьютер почти зависает на несколько секунд, пока я переключаюсь с одного приложения на другое, и это ОЧЕНЬ раздражает (даже случалось, что мышь зависала один или два раза). После нескольких минут переключения назад и вперед из одного приложения в другое система, кажется, возвращается в свое нормальное состояние, но, как я уже сказал, это может занять несколько - очень раздражающих - минут.

кто-нибудь знает, почему это произошло? Это почти то же самое, что когда он переводится в спящий режим, ОЗУ записывается на диск, и он возвращается в ОЗУ только тогда, когда конкретное приложение фактически используется (это не должно происходить в режиме ожидания, верно?).

Есть ли способ заставить его загрузить все (или, по крайней мере, определенные программы) обратно в оперативную память после ожидания (через утилиту командной строки или программно)? Кто-нибудь испытывает ту же проблему с standbys?

Я хотел бы избежать отключения файла подкачки, потому что в некоторых (редких) случаях я использую больше, чем мой физический размер оперативной памяти.

Спасибо. Извините за мой ужасный английский (не носитель языка), я надеюсь, что мой вопрос достаточно ясен, хотя.

1
захватить след xperf DIsk IO: http://pastebin.com/AyxAVU60. выполните команду, перейдите в режим ожидания / возобновления, теперь захватите дисковый ввод-вывод и нажмите клавишу, чтобы остановить его после того, как вы захватили 1 минуту активности. magicandre1981 8 лет назад 0
Спасибо за ваше предложение. Этот компьютер хранит конфиденциальные данные, поэтому я не уверен, что могу загружать любые журналы в любом месте онлайн, тем более что на данный момент я не до конца знаю / понимаю, что именно собрано. Хотя я не могу выполнить ваш запрос, это дает мне возможность самостоятельно отладить проблему и, возможно, решить мою проблему, так что спасибо, что сообщили мне о Windows Performance Toolkit! Luca 8 лет назад 0
трассировка показывает имена файлов, но без содержания. Вы можете отправить ссылку по электронной почте мне: мое имя пользователя magicandre1981 8 лет назад 0
вы захватили след? magicandre1981 8 лет назад 0

1 ответ на вопрос

4
oldmud0

The reason why the disk thrashes on wake is due to hybrid sleep. This means that sleep mode acts like both regular ACPI sleep mode (where the system is put in a low-power state) and hibernate (where the memory is written to disk) to keep a balance between performance and reliability. So in case of power failure, the computer can always resort to using the hibernate/sleep file to recover your session.

Because the hibernate file was used, Windows will only read the parts of the hibernate file that correspond to the parts of the memory that currently need to be used, in order to save on resume time.

You can turn this feature off and just use regular sleep by going to the advanced power settings in Control Panel.

Здравствуйте, спасибо за ваш ответ. Гибридный сон уже отключен (это ноутбук), поэтому, к сожалению, это не решение моей проблемы. Я все равно благодарю вас, потому что я не знал об этой функции, поэтому вы научили меня чему-то новому. Luca 8 лет назад 0

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