Використання процесора стріляє до ~ 50% і залишається там, доки не буде призупинено


8

Це проблема Windows Vista, я думаю, я думаю, в основному на ноутбуках з двома процесорами, де% CPU раптом стріляє приблизно до 45% і залишається там. Як тільки це сталося,% CPU ніколи не повернеться до норми самостійно, хоча, як цікаво, "спати" коробку протягом декількох секунд скине стан.

Я бачив це трапляється багато разів (ноутбук Sony VGN-CS215J з двоядерним процесором Intel), коли коробка сидить там, нічого не роблячи, тільки нормальний процесор на 2-3%, потім раптом - БУМ!

"Провідник процесів" показує, що ЦП в одному з цих епізодів споживається "Перериваннями", а не будь-якою конкретною програмою.

Безумовно, що ця умова є "реальною", а не лише проблемою з вимірюванням процесора. Коли це відбувається, поле сповільнюється, а іноді окремі програми сповільнюються повзанням (завдання, які потребують десяти секунд, займають десять хвилин, наприклад). Крім того, на моєму ноутбуці вентилятор вилітає з великою швидкістю.

Пошуки Google показують, що це досить поширена проблема, і багато ймовірних «причин» були «виявлені», хоча вони завжди виявляються помилковими. Проблема, як правило, виникає і зменшується (схоже, що ймовірність її змінюється від IPL до IPL; деякі IPL навряд чи колись роблять це, а інші роблять це кожні десять хвилин), тому легко скласти помилкове враження, що проблема була "вилікуваний", тільки щоб він повернувся.

Microsoft, звичайно, заперечує всі знання про проблему, навіть незважаючи на те, що вона трапляється на кількох різних марках системи.

Я маю на увазі те, що це, здається, не відбувається, коли мій ноутбук працює від батареї (хоча, звичайно, при мінливості симптому важко сказати це з певністю). Але я спробував грати з контролем швидкості процесора (за розширеними параметрами живлення), і це не вилікувало.

Оновлення 1:

Я перевіряв кілька разів, і в моїй коробці немає нових драйверів. (Є новий драйвер дисплея, однак Sony не відредагував його спеціальними гачками, тому він не працюватиме на цій коробці.)

Я не бачу, що "прогулянка стеком" принесла б користь, оскільки "цикління" переривається, а не якийсь конкретний процес. Я гадаю, я міг би спробувати зробити переривчастий слід, але це, ймовірно, займе багато часу, що у мене немає.

Оновлення 2:

Оновлення: сьогодні я зазнав несправності під час роботи від акумулятора, вперше це сталося. Тож я не знаю жодних умов, які перешкоджалимуть збоїв.

Якщо вимкнути такі послуги Windows, як пошукова індексація, я це робив давно.

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

На примху я відключив мережевий кабель і останні два дні працював бездротовим вдома та на роботі. (Я, як правило, не люблю працювати бездротовим, якщо мені не потрібно, оскільки я вважаю, що вже занадто багато забруднення РФ.) Епізодів не траплялося. Дивно.

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

Я бігав останні 11 або більше днів, використовуючи лише бездротовий зв'язок. (Я не дуже люблю це робити, оскільки я відчуваю, що там вже занадто багато забруднення РФ, і немає необхідності додавати більше, коли є дротовий зв’язок.) І протягом останніх 11 днів у мене не було "інциденту" - автор далеко не найдовший час, який я бачив. Через день-два я знову почну підключатись і побачити, що станеться.

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

Внаслідок відключення бездротового маршрутизатора на роботі мені довелося два дні користуватися там дротовим з'єднанням, і стара поведінка (40% або близько "подій" через 30-60 хвилин часу) повернулася. Цікава річ: Хоча в обидва дні, коли я приніс ноутбук додому та підключився до бездротового зв’язку, проблема повториться протягом декількох хвилин. Але як тільки я "спав" і "пробуджувався", проблема назавжди зникла.

Щоб принести ноутбук додому, я б його спав, але якось "помилка" вижила через це. Або, цілком можливо, провідний інтерфейс не вдалося скинути лише після повторного пробудження, і це зробило щось неприємне протягом цих кількох секунд.

Для ознайомлення, провідний адаптер - це "Marvell Yukon 88E8040 PCI-E Fast Ethernet Controller". Було б цікаво дізнатися, чи пов’язаний той же адаптер з іншими випадками цієї проблеми.

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

Я починаю підозрювати, що винуватцем якогось способу є бездротовий адаптер. Коли його вимкнено, це може якось пошкодити систему. Я говорю це тому, що маршрутизатор на роботі трохи "фанк", і мені іноді доводиться вимикати та вмикати бездротове з'єднання (через механічний перемикач на передній частині ноутбука), щоб отримати з'єднання. Коли я це роблю, неминуче протягом декількох хвилин (не відразу) я отримую перерви назад. Сон і повторне пробудження ноутбука усуває проблему переривання, здавалося б, назавжди (до наступного вимкнення бездротового зв'язку). Для запису, бездротовим адаптером є "Intel (R) WiFi Link 5100 AGN", хоча це може бути більшою проблемою з способом реалізації комутатора.

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

Я працюю вже більше місяця на адаптері бездротової мережі (порівняно з провідним кабелем), і проблема, по суті, пішла з життя. Кілька разів (через втрату підключення з якихось причин) я вимкнув адаптер на кілька секунд, а потім знову включив його, щоб скинути його. У всьому, крім одного з цих випадків, наскільки добре, як я пам’ятаю, у мене виникла проблема з процесором 50% після циклу вимкнення / ввімкнення, хоча, що цікаво, у кількох випадках проблема не з’являлася протягом 30 хвилин і більше після вимкнення / на.

Оновлення 8: (18.07.13)

Близько 10 місяців тому мені довелося повністю відновити систему з резервного копіювання , і з тих пір я не бачив проблеми на 50% процесорного процесора. (Я не намагався це навмисно спровокувати, але радіо кілька разів випадково вимикалось.) Звичайно, жодна помилка Windows ніколи не згасає повністю, тому зараз у мене проблема з збоєм у Open Office , але, мабуть, я можу жити з цим.


2
Ви намагалися вимкнути та знову ввімкнути?
користувач541686

1
Почніть з оновлення всіх ваших драйверів, чіпсету, звуку, відео - це хороший старт.
Моаб

Ден, дивись цей посібник ... msfn.org/board/topic/…
Моав

Ден, схоже, ви писали оновлення свого запитання як нові відповіді. Ми зв’язали це питання з вашим обліковим записом, тому відтепер редагуйте його, щоб надавати оновлення; не публікуйте оновлення як відповіді. Найпростіше, якщо ви зареєстрували свій обліковий запис, щоб у майбутньому ви могли отримати доступ до всіх своїх питань, увійшовши в систему. Якщо у вас виникнуть запитання, будь ласка, повідомте нас про це, коментуючи або запитуючи в чаті « Запитати модератора» .
nhinkle

3
Для людей, які пропонують йому перейти на іншу операційну систему: для багатьох людей це не є практичним, ані доступним. Давайте допоможемо Дану вирішити актуальну проблему тут.
nhinkle

Відповіді:


4

Погляньте на інструментарій Windows Performance Performance: http://blogs.msdn.com/b/pigscanfly/archive/2009/08/06/stack-walking-in-xperf.aspx

Мої гроші на шалених водіїв.

У мене це траплялося з шаленими мережевими драйверами Broadcom (це зайве).


Я можу підтвердити, що драйвери Broadcom Wireless були проблемою і для мене. На жаль, я не знаю номер чіпсета, оскільки у мене більше немає ноутбука, але це був HP G6032.
Джеймс C

3

Я б підозрював, що в цьому порядку неправильні / погані драйвери, несправні BIOS або відмовились від апаратних засобів. Це дуже, дуже малоймовірно, що це проблема з самою Vista. Переривання подібного типу, що відображаються в Process Explorer, є результатом програм, які мають нефатальні помилки або умови беззмістовної роботи під час роботи в реальному режимі. У верхній частині мого списку знаходяться драйвери Sony для кнопок swichplate (тих, що над клавіатурою) та спеціальних функцій клавіатури. Попередньо працював із програмним забезпеченням Sony, я можу чесно сказати, що це загальне лайно.


2

Я б спробував вимкнути небажані сервіси Windows, а особливо - пошук у Windows.

Найавторитетніший список послуг, які можна налаштувати, знаходиться на веб-сайті Black Viper .

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

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


0

Я сумніваюся, це питання, але це виглядає як проблема DMA ...

Перейдіть до Диспетчера пристроїв, розгорніть контролери IDE ATA / ATAPI, двічі клацніть контролер жорсткого диска та перейдіть на другу вкладку (я думаю, це називалося "розширений"). Увімкнено DMA?


Ніде немає варіанту (що я можу знайти), щоб перемикати DMA. Всього пара кнопок, щоб увімкнути кешування записів та "розширену продуктивність". Перший увімкнено, а другий - вимкнено.
Даніель Р Хікс

@DanH: Іноді цього варіанту немає, залежно від драйвера. Це, мабуть, все одно не проблема, інакше ви помітите значне уповільнення (наприклад, коефіцієнт 20).
користувач541686

0

Дайте відповідь на власне запитання, щоб я міг закрити це. Точна причина проблеми незрозуміла, але я можу запобігти цьому, увімкнувши "радіо" увімкненим, навіть при відключенні кабелю.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.