Использование ЦП достигает 50% и остается там до тех пор, пока не будет приостановлено

Это проблема Windows Vista, я думаю, в основном, на двухпроцессорных ноутбуках, где% CPU внезапно стреляет примерно до 45% и остается там. Как только это произойдет,% CPU никогда не вернется в нормальное состояние самостоятельно, хотя, с любопытством, «спящий» блок в течение нескольких секунд сбросит условие.

Я видел, как это случалось много раз (ноутбук Sony VGN-CS215J с двухъядерным процессором Intel), когда коробка сидит там, ничего не делая, только с нормальным 2-3% фоном CPU, а затем внезапно – BOOM!

«Process Explorer» показывает, что CPU в одном из этих эпизодов потребляется «Прерываниями», а не какой-либо конкретной программой.

Определенно, это условие является «реальным», а не просто проблемой с измерением ЦП. Когда это происходит, окно замедляется, а иногда отдельные приложения замедляют сканирование (задачи, которые занимают десять секунд, занимают десять минут, например). Кроме того, на моем ноутбуке вентилятор взлетает с высокой скоростью.

Поиски Google показывают, что это довольно распространенная проблема, и многие предполагаемые «причины» были «идентифицированы», хотя они всегда оказываются ложными. Проблема имеет тенденцию идти и уходить (кажется, что вероятность этого варьируется от IPL к IPL, при этом некоторые IPL вряд ли когда-либо делают это, а другие делают это каждые десять минут), поэтому легко получить ложное впечатление о том, что проблема была «Вылечить», только чтобы он вернулся.

Microsoft, конечно же, отрицает все знания о проблеме, даже если это происходит на нескольких разных брендах системы.

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

Обновление 1:

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

Я не вижу, чтобы «ходить по стеку» было бы хорошо, поскольку «цикл» прерывается, а не какой-либо конкретный процесс. Полагаю, я мог бы попытаться сделать трассировку прерывания, но, скорее всего, это займет много времени, чего у меня нет.

Обновление 2:

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

Отключение служб Windows, таких как индексирование поиска, я сделал это давным-давно.

Обновление 3: (5/21/11)

По прихоти я отключил сетевой кабель и работал в беспроводной сети дома и на работе в течение последних двух дней. (Обычно мне не нравится работать в беспроводной сети, если мне это не нужно, поскольку я полагаю, что слишком много радиочастотного загрязнения.) Никаких эпизодов не произошло. Weird.

Обновление 4: (5/30/11)

Я работал в течение последних 11 или около того дней, используя только беспроводную связь. (Не то, что мне обычно нравится делать, поскольку я чувствую, что уже слишком много радиочастотного загрязнения, и нет необходимости добавлять больше, когда доступно проводное соединение.) И последние 11 дней у меня не было «инцидента» – Далекое самое длинное без инцидентов время, которое я видел. Через день или два я снова начну подключаться и посмотрю, что произойдет.

Обновление 5: (6/2/11)

В результате отключения беспроводного маршрутизатора на работе мне пришлось использовать проводное соединение там в течение двух дней, а старое поведение (40% или около того «событий» после 30-60 минут времени). Любопытно, однако: в оба дня, когда я привел ноутбук домой и подключился к беспроводной сети, проблема возобновится через несколько минут. Но как только я сделал «сон» и «пробудился», проблема исчезнет.

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

Для справки, проводной адаптер представляет собой «Маршрутный контроллер Ethernet Marvell Yukon 88E8040 PCI-E Fast Ethernet». Было бы интересно узнать, связан ли тот же самый адаптер с другими случаями этой проблемы.

Обновление 6: (6/6/11)

Я начинаю подозревать, что какой-то беспроводной адаптер является виновником. Когда он выключен, он может как-то испортить систему. Я говорю это, потому что маршрутизатор на работе немного «фанк», и мне иногда приходится выключать и снова включать беспроводную сеть (через механический переключатель на передней панели ноутбука), чтобы получить соединение. Когда я это сделаю, неизбежно в течение нескольких минут (не сразу), я получаю прерывания. Сон и пробуждение ноутбука устраняет проблему прерывания, казалось бы, постоянно (до следующего отключения беспроводной сети). Для записи беспроводной адаптер представляет собой «Intel (R) WiFi Link 5100 AGN», хотя это может быть больше проблемой с тем, как реализован коммутатор.

Обновление 7: (7/5/11)

Я работаю уже более месяца на беспроводном сетевом адаптере (vs hardwired), и проблема существенно исчезла. Несколько раз (из-за потери связи по какой-то причине) я отключил адаптер в течение нескольких секунд, а затем снова включил его, чтобы сбросить его. Во всех случаях, кроме одного из этих случаев, насколько я помню, я получил 50% -ную проблему с процессором после включения / выключения, хотя, как ни странно, в некоторых случаях проблема не появлялась в течение 30 или более минут после выключения /на.

Обновление 8: (7/18/13)

Около 10 месяцев назад мне пришлось полностью восстановить мою систему из резервной копии , и с тех пор я не видел 50% -ной проблемы с CPU. (Не пытались преднамеренно спровоцировать это, но радио было случайно отключено в нескольких случаях.) Конечно, ошибка Windows никогда не исчезает полностью, поэтому теперь у меня проблема с сбоем Open Office , но я думаю, что могу Жить с этим.

Взгляните на Инструментарий производительности Windows: http://blogs.msdn.com/b/pigscanfly/archive/2009/08/06/stack-walking-in-xperf.aspx

Мои деньги на дерьмовых водителей.

У меня это случилось с дерьмовыми сетевыми драйверами Broadcom (это лишние).

Я бы заподозрил неправильные / плохие драйверы, испорченные BIOS или неподходящее оборудование в этом порядке. Очень, очень маловероятно, что это проблема с самой Vista. Прерывания сортировки, отображаемые в Process Explorer, являются результатом программ, имеющих нефатальные ошибки или тупиковые условия во время работы в реальном режиме. В верхней части моего списка будут драйверы Sony для кнопок Swichplate (те, что расположены над клавиатурой) и специальные функции клавиатуры. Работая с программным обеспечением Sony раньше, я могу честно сказать, что это полное дерьмо.

Я попытался бы отключить нежелательные службы Windows и, прежде всего, Windows Search.

Самый авторитетный список сервисов, который можно настроить, – это веб-сайт Black Viper .

Вы также можете взглянуть на рекомендации службы поддержки TweakHound .

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

Я сомневаюсь, что это проблема, но это звучит как проблема DMA …

Перейдите в Диспетчер устройств, разверните контроллеры IDE ATA / ATAPI, дважды щелкните на контроллере жесткого диска и на второй вкладке (я думаю, он был назван «продвинутым»). Включен ли DMA?

Ответьте на мой вопрос, чтобы я мог закрыть это. Точная причина проблемы неясна, но я могу предотвратить ее, удерживая «радио» включенным даже при отключении кабеля.

  • Как разблокировать Windows-спящий диск?
  • Что может привести к перерыву сетевого интерфейса?
  • Как уменьшить разрыв диска (пейджинг)?
  • 0x0000007b vista harddrive swap
  • Как определить, что такое замораживающий проводник?
  • Добавьте мои приложения в начало поиска в Vista
  • Максимальная длина имени файла в NTFS (Windows XP и Windows Vista)?
  • Как запустить Visual C ++ 6 IDE в Windows Vista или выше?
  • Перемещение папки пользователей в Windows Vista на другой раздел - плохая идея?
  • Что такое простое домашнее программное обеспечение для резервного копирования, которое работает с различными ОС?
  • Можно ли использовать действительный лицензионный ключ для Windows 7 Ultimate X64 для проверки полной установки RTM?
  • Давайте будем гением компьютера.