Proces „Przerwania systemu” przy użyciu wysokiego procesora

0

Zainstalowałem system Windows 10 w trybie UEFI i doświadczyłem dużego obciążenia procesora z powodu procesu o nazwie „Przerwania systemowe”. Cały czas zajmuje 18-30% mojego procesora. Próbowałem zainstalować go na moim dysku SSD, na moim głównym dysku twardym, a problem nadal występuje. Uruchomiłem w trybie awaryjnym i próbowałem użyć systemu Windows 8.1, a problem nadal występuje. Czy należy przełączyć się na wersję inną niż UEFI, aby rozwiązać problem?

Schwartzsabel
źródło
Jak myślisz, dlaczego instalacja spoza UEFI rozwiąże problem? Doświadczasz „burzy przerywanej”. Albo masz wadliwe urządzenie (generowanie przerwań znacznie częściej niż powinno), albo jedno z twoich urządzeń ma wadliwy sterownik. Nawiasem mówiąc, „przerwania systemowe” nie są tak naprawdę procesem, tylko pokazują to w ten sposób, aby dać miejsce do wyświetlania informacji.
Jamie Hanrahan
Czy możesz potwierdzić, że zajmuje 18-30% procesora, nawet jeśli robi dużo pracy, a nawet gdy jest fajnie?
David Schwartz

Odpowiedzi:

3

Przerwania systemowe pojawiają się jako proces systemu Windows w Menedżerze zadań, ale tak naprawdę nie jest to proces. Podsumowuje użycie procesora przez wszystkie przerwania występujące na niższym poziomie systemu.

Przerwania mogą pochodzić z oprogramowania lub sprzętu, w tym z samego procesora.

Wikipedia wyjaśnia :

Przerwanie ostrzega procesor o stanie o wysokim priorytecie wymagającym przerwania bieżącego kodu, który wykonuje procesor. Procesor odpowiada, zawieszając swoje bieżące działania, zapisując swój stan i wykonując funkcję zwaną obsługi przerwań, aby poradzić sobie ze zdarzeniem.

Po zakończeniu zadania obsługi przerwań procesor wznawia działanie w miejscu, w którym przerwano.

Istnieją dwa narzędzia, których można użyć do zidentyfikowania problemu i sprawdź DPC

Sprawdzanie opóźnienia DPC

To starsze narzędzie nadal działa głównie na Windows 10. DPC to skrót od Deferred Procedure Call i odnosi się do przerwań systemowych. Gdy program obsługi przerwań musi odroczyć zadanie o niższym priorytecie do później, nazywa się DPC.

DPC Latency Checker został zaprojektowany, aby analizować, czy Twój system może działać poprawnie obsługuj strumieniowanie audio lub wideo w czasie rzeczywistym, sprawdzając opóźnienie sterowniki urządzeń trybu jądra, ale ujawnia również problemy.

To narzędzie nie wymaga instalacji. Uruchom go i pozwól mu działać. Jeśli pokazuje czerwone paski, oznacza to, że masz zbyt wysokie zliczenia DPC.

enter image description here

LatencyMon

Jest to monitor opóźnienia, który może policzyć DPC na sterownik.

Aby znaleźć sterownik o najwyższej liczbie DPC, pobierz, zainstaluj i uruchom LatencyMon. Naciśnij przycisk Start / Odtwórz (zielona strzałka), poczekaj chwilę, a następnie przełącz się na Kierowcy i kliknij dwukrotnie kolumnę DPC, aby posortować pliki sterownika według Liczba DPC w porządku malejącym. Kierowcy z wysoką liczbą DPC potencjalnie spowodować dużą liczbę przerw.

Może to wyglądać tak:

enter image description here

Zignoruj ​​pierwszy element, który jest narzędziem. Następnie powinieneś sprawdzić pozostałe wysokie wpisy. Możesz google dla Plik sterownika nazwa, aby dowiedzieć się, jakie urządzenie obsługuje. Możesz również odłączyć takie urządzenia (jeśli możesz), aby sprawdzić, czy są naprawdę przyczyna.

Możesz tutaj wskazać, które sterowniki masz lub których nie udało się zidentyfikować które mają wysoką liczbę DPC. Możesz szukać sterowników dla tych urządzeń na stronie producenta.

harrymc
źródło