Jak naprawić wysokie użycie procesora spowodowane przerwami w systemie?

Jak naprawić wysokie użycie procesora spowodowane przerwami w systemie?

Kiedy odkryjesz, że proces zwany „przerwaniami systemowymi” powoduje wysokie zużycie procesora, najprawdopodobniej masz do czynienia z problemem ze sprzętem lub sterownikiem.





W tym poście wyjaśniamy, czym są przerwania systemowe i jak można znaleźć i naprawić podstawową przyczynę ich wysokiego zużycia procesora.





Co to są „przerwania systemu”?

Przerwania systemowe pojawiają się jako proces Windows w Menedżerze zadań, ale tak naprawdę nie jest to proces. Jest to raczej rodzaj reprezentanta, który raportuje użycie procesora przez wszystkie przerwania, które mają miejsce 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 wykonywanego przez procesor. Procesor odpowiada zawieszając swoje bieżące działania, zapisując swój stan i wykonując funkcję zwaną obsługą przerwań, aby poradzić sobie ze zdarzeniem.



Gdy zadanie obsługi przerwań zostanie zakończone, procesor wznawia stan, w którym zostało przerwane.

Przerwania są formą komunikacji oprogramowania i sprzętu z procesorem. Na przykład, gdy zaczynasz pisać na klawiaturze, odpowiedni sprzęt i oprogramowanie wysyłają przerwania do procesora, aby uruchomić przetwarzanie danych wejściowych.





Przerwania mogą również informować procesor, że wystąpił błąd, co może spowodować skok w wykorzystaniu procesora przez przerwania systemowe. W zdrowym systemie przerwania systemowe będą unosić się między 0,1% a 2% wykorzystania procesora, w zależności od częstotliwości procesora, uruchomionego oprogramowania i podłączonego sprzętu.

Nawet szczyty od 3% do 7% można uznać za mieszczące się w normalnym zakresie, w zależności od konfiguracji systemu.





znalazłem iPhone'a 6, czy mogę go użyć?

Jak naprawić przerwy w systemie powodujące wysokie użycie procesora?

Jeśli przerwania systemowe stale obciążają więcej niż 5% do 10% twojego procesora, coś jest nie tak i najprawdopodobniej masz do czynienia z problemem sprzętowym. Pomożemy Ci dotrzeć do sedna tego.

Pierwszą poprawką, którą zawsze powinieneś spróbować, jest ponowne uruchomienie komputera. Jeśli to nie pomoże, zacznij tutaj:

1. Odłącz lub wyłącz wszystkie urządzenia zewnętrzne

Sprzęt USB jest częstym winowajcą. Możesz odłączyć zewnętrzne urządzenia USB lub --- gdy jesteś w Menedżerze urządzeń (patrz poniżej) ---wyłączyć główne koncentratory USB, tj. zablokować zewnętrzne urządzenia przed przerywaniem procesora.

w Menadżer urządzeń , znajdź wpis Kontrolery uniwersalnej magistrali szeregowej i wyłącz dowolny wpis USB Root Hub, który możesz znaleźć.

Notatka: Jeśli używasz zewnętrznej klawiatury lub myszy USB (Bluetooth), mogą one przestać działać. Upewnij się, że masz alternatywną metodę ponownego włączenia urządzenia.

Wskazówka dla komputerów stacjonarnych: Sprawdź, czy masz jakieś nie używany Kable SATA podłączone do płyty głównej i wyjmij je.

2. Sprawdź sterowniki sprzętu

Aby szybko sprawdzić, czy masz do czynienia z problemem ze sterownikiem, możesz uruchomić Sprawdzanie opóźnień DPC . Odroczone wywołanie procedury (DPC) to proces związany z przerwaniami systemowymi. Gdy program obsługi przerwań musi odłożyć zadanie o niższym priorytecie na później, wywołuje DPC.

Narzędzie DPC Latency Checker zostało zaprojektowane w celu analizy, czy system może prawidłowo obsługiwać strumieniowanie audio lub wideo w czasie rzeczywistym, sprawdzając opóźnienia sterowników urządzeń trybu jądra. Jest to szybki sposób na ujawnienie problemów, a narzędzie nie wymaga instalacji.

Jeśli widzisz czerwone paski, tj. wypadanie z powodu dużego opóźnienia, coś jest nie tak.

Możesz spróbować znaleźć winowajcę lub --- jeśli problem pojawił się po raz pierwszy --- cofnij ostatnie aktualizacje sterowników (Windows 10) lub zaktualizuj sterowniki z wersjami standardowymi. Sterowniki, które powodowały problemy w przeszłości, to AMD SATA, urządzenie audio HD i brakujące sterowniki Bluetooth.

Alternatywnie możesz zainstalować i uruchomić OpóźnienieMon , monitor opóźnień, aby znaleźć pliki sterowników z najwyższą liczbą DPC. wciśnij Przycisk Start/Odtwarzaj , a następnie przełącz na Kierowcy i posortuj pliki sterowników według Liczba DPC . Pamiętaj, że licznik kumuluje się w czasie, więc pozwól mu działać przez jakiś czas.

Sterowniki z dużą liczbą DPC potencjalnie powodują dużą liczbę przerw.

3. Wyłącz urządzenia wewnętrzne

Zamiast losowo aktualizować sterowniki, zacznij od wyłączenia poszczególnych sterowników urządzeń, aby znaleźć winowajcę. Jeśli zidentyfikowałeś już potencjalnych przestępców, najpierw je wyłącz.

Pakiety dekoderów mpeg 4 kompatybilne z directshow

Przejdź do Menu Start , wyszukaj i otwórz Menadżer urządzeń (znajduje się również w Panelu sterowania), rozwiń wymienione poniżej urządzenia peryferyjne, kliknij prawym przyciskiem myszy urządzenie i wybierz Wyłączyć .

Zrób to dla jednego urządzenia na raz , sprawdź użycie procesora przez przerwania systemowe lub ponownie uruchom DPC Latency Checker, a następnie kliknij urządzenie prawym przyciskiem myszy i wybierz Włączyć przed przejściem do następnego urządzenia.

Te urządzenia są najbardziej prawdopodobnymi winowajcami:

  • Karty sieciowe
  • Modemy wewnętrzne
  • Wewnętrzne urządzenia dźwiękowe
  • Wszelkie karty dodatkowe, takie jak karta tunera telewizyjnego, adaptery ISDN lub DSL lub modemy

Jeśli żaden z nich nie jest winny, możesz przystąpić do wyłączania (i ponownego włączania) innych nieistotnych sterowników.

Nigdy nie wyłączaj żadnych sterowników niezbędnych do uruchomienia systemu , w tym wszystkie wymienione poniżej Komputer , Procesory , oraz Urządzenie systemowe .

Nie próbuj też wyłączać kart graficznych, napędu dysków, na którym działa system, kontrolerów IDE, klawiatury lub myszy (chyba że masz alternatywne urządzenie wejściowe, takie jak touchpad) lub monitora.

4. Wyklucz wadliwy sprzęt

Jeśli uszkodzony sterownik może powodować przerwy w systemie, może to również spowodować uszkodzenie sprzętu. W takim przypadku aktualizacja sterowników nie rozwiąże problemu. Ale jeśli wyłączenie całego urządzenia to naprawiło, powinieneś postępować zgodnie z naszym przewodnikiem, aby przetestuj swój komputer pod kątem wadliwego sprzętu .

Notatka: Przerwy systemowe mogą być również spowodowane wadliwym zasilaczem lub ładowarką laptopa. Spróbuj też to wymienić lub odłączyć.

5. Wyłącz efekty dźwiękowe

Jeśli korzystasz z systemu Windows 7, może to być rozwiązanie, którego szukasz.

Kliknij prawym przyciskiem myszy ikona głośnika w zasobniku systemowym wybierz Urządzenia do odtwarzania , kliknij dwukrotnie swój Urządzenie domyślne (głośnik) otworzyć Nieruchomości , udaj się do Ulepszenia patka , oraz Wyłącz wszystkie efekty dźwiękowe . Potwierdź za pomocą ok i sprawdź, jak teraz radzi sobie przerwań systemowych.

6. Zaktualizuj swój BIOS

BIOS to pierwsze oprogramowanie uruchamiane przez system po włączeniu komputera. Pomaga uruchomić system operacyjny. Najpierw zidentyfikuj wersję systemu BIOS i sprawdź witrynę internetową producenta w celu uzyskania aktualizacji i instrukcji instalacji.

Aby sprawdzić wersję systemu BIOS, naciśnij Klawisz Windows + R , rodzaj cmd , uderzyć Wejść i wykonaj następujące dwa polecenia, jedno po drugim:

darmowe oprogramowanie ocr dla systemu Windows 10

1. informacje o systemie | findstr /I /c:bios2. wmic bios dostaje producenta, smbiosbiosversion

Zwróć uwagę, że i w /I jest stolica ja , a nie małą literą L.

Notatka: Nie należy lekceważyć aktualizacji BIOS-u. Upewnij się wykonaj kopię zapasową swojego systemu pierwszy.

Przerwania systemu mogą być trudne

Przerwania systemowe mogą mieć wiele przyczyn. Czy zrestartowałeś komputer zgodnie z powyższymi instrukcjami? Mamy nadzieję, że udało Ci się rozwiązać problem. Jeśli nadal walczysz, koniecznie przeglądaj (teraz ukryte) komentarze tutaj ; zawierają wiele relacji od czytelników, którzy zidentyfikowali dziwne przyczyny ich wysokie użycie procesora .

Udział Udział Ćwierkać E-mail Jak naprawić wysokie użycie procesora w systemie Windows

Czy Twój komputer z systemem Windows cierpi na wysokie zużycie procesora do 100%? Dowiedz się, jak naprawić wysokie użycie procesora w systemie Windows 10.

Czytaj dalej
Powiązane tematy
  • Okna
  • Kierowcy
  • procesor
  • Zarządzanie zadaniami
  • Procesor komputerowy
  • Rozwiązywanie problemów
O autorze Tina Sieber(831 opublikowanych artykułów)

Podczas kończenia doktoratu Tina zaczęła pisać o technologii konsumenckiej w 2006 roku i nigdy nie przestała. Teraz również redaktor i SEO, możesz ją znaleźć na Świergot lub wędrówki pobliskim szlakiem.

Więcej od Tiny Sieber

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować