Случай Чрезмерного ReadyBoost

Пользователь выполнял Windows 7 на своем ноутбуке больше года без проблем вообще, часто оставляя ноутбук, работающий в течение многих недель за один раз. Однако, он недавно начал иметь проблемы, принося ноутбук из режима сна. Производительность была вяла, и свет жесткого диска остался на теле в течение по крайней мере пяти минут.

Он запустил Procexp, чтобы видеть, какой процесс или процессы использовали циклы ЦП и нашли Системным процессом, использующим приблизительно 35 процентов, который является много для двухпроцессорной системы. Дважды щелкая по Системе обрабатывает, чтобы открыть ее Свойства и щелчок по вкладке Threads, он видел, что у преступника был начальный адрес в Rdyboost.sys, драйвере ReadyBoost.

(См. рисунок 17-6.)

Рис. 17-6. Системный поток, запускающийся в Rdyboost.sys потребление 35 процентов доступного ЦП.

ReadyBoost - функция Windows Vista и Windows 7, который предлагает преимущества производительности при использовании твердотельного диска, такие как SD-карта или карта флэш-памяти USB как кэш-память. Такие диски обычно быстрее чем традиционные диски.

Чтобы подтвердить, что проблема была с ReadyBoost, он получал трассировку Procmon. Сначала, он не видел ничто интересное, но тогда он не забыл удалять фильтр по умолчанию, который скрывает Системное действие процесса. (См. рисунок 17-7.)

Рис. 17-7. Вывод на экран Системы обрабатывает действие в Procmon, отменяя выбор Исключить фильтра.

Как показано в рисунке 17-8, трассировка показала длинные последовательности чтений от диска H, карта флэш-памяти на 8 Гбайт, которую он сконфигурировал для использования с ReadyBoost.

Рис. 17-8. Длинные последовательности чтений от файла кэша ReadyBoost на диске H.

Наконец, он смотрел на Сводку Файла из меню Procmon Tools и нашел, что много времени ЦП было проведено, читая из диска ReadyBoost. (См. рисунок 17-9.) Удовлетворенный, что он знал, где первопричина проблем производительности кладут, он удалил карту флэш-памяти и компьютер, сразу успокоенный. Проблемы с ReadyBoost как это редки; он предположил, что что-то определенное в его конфигурации или карте флэш-памяти, инициированной это аномальное поведение, которое происходило, вероятно, из-за ошибки.

Рис. 17-9. Сводка Файла Procmon показывает много времени, проведенного, читая из кэша ReadyBoost.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: