Jak naprawić wysokie użycie procesora na komputerze Mac

Wysokie użycie procesora może prowadzić do kilku problemów na komputerach Mac. Jeśli pozostawisz to bez zmian, możesz napotkać awarie aplikacji, częste drgania interfejsu z wirującą piłką plażową, przegrzanie, krótszą żywotność baterii i, co gorsza, panikę jądra. W tym samouczku przedstawiono kroki umożliwiające identyfikację procesów zużywających nadmierne zasoby procesora i sposoby ich naprawienia.

Wskazówka: Jeśli pracujesz ze starszym komputerem Mac, dowiedz się, jak zdobyć nowe części i ulepszyć go, aby wyglądał jak nowy.

Identyfikacja procesów zużywających nadmierne obciążenie procesora

W najprostszym przypadku użytkownik komputera Mac powinien być świadomy różnych typów procesów oraz tajników korzystania z Monitora aktywności. Aby wyświetlić procesy zużywające najwięcej% procesora:

  1. Uruchom Monitor aktywności i kliknij zakładkę CPU.
  1. Kliknij raz nagłówek kolumny, aby posortować je w kolejności malejącej.
  1. Wybierz „Okno → Historia procesora”.
  1. Otwórz nowe okno „Historia procesora”, które pokazuje obciążenie użytkownika i systemu w każdym rdzeniu w czasie.
  1. Należy także zwrócić uwagę, czy dany proces jest aplikacją, czy też należy do systemu. Procesy oparte na aplikacji mają ikonę obok nazwy i są powiązane z Twoim kontem użytkownika, w tym przypadku „rahulsaigal”.
  1. Te procesy, które nie mają ikony obok nazwy i których właścicielem jest „root”, należą do systemu.

Karta Procesor wyróżnia kilka ważnych wskaźników.

  • %CPU to procent całkowitej mocy procesora zużywanej przez proces, np. wydajność procesora.
  • Czas procesora to czas aktywności procesu od ostatniego uruchomienia.
  • Liczba wybudzeń bezczynności to liczba wybudzeń procesu ze stanu uśpienia.

W przypadku komputerów Mac Apple Silicon zrozumiesz, jak zachowują się rdzenie Icestorm (lub Efficient) i Firestorm (lub Performance). Większość procesów systemowych (indeksowanie Spotlight, kopie zapasowe Time Machine) wykorzystuje rdzenie E. Aplikacje i powiązane procesy użytkownika działają na rdzeniach E lub P, preferując rdzenie P.

Pomocna wskazówka: zastanawiasz się, czy aplikacja została zoptymalizowana dla Twojego Apple Silicon Mac? Pokażemy Ci, jak to sprawdzić.

Zarządzanie aplikacjami zużywającymi nadmiernie procesor na komputerze Mac

Gdy aplikacja zużywa zbyt dużo procesora, może się zawiesić lub przestać odpowiadać na działania użytkownika. Najlepszą opcją jest wymuszenie rezygnacji. Naciśnij Cmd + Opcja + Esc, aby otworzyć okno dialogowe „Wymuś zakończenie”.

Zamrożona aplikacja jest wyświetlana na czerwono z etykietą „Nie odpowiada”. Wybierz tę aplikację i kliknij „Wymuś zamknięcie”. Jeśli masz do czynienia z aplikacją, która nie reaguje na metodę Wymuś zamknięcie lub nie można otworzyć Monitora aktywności, zapoznaj się z naszym przewodnikiem na temat korzystania z terminala w celu wymuszenia zamknięcia aplikacji.

Przeglądarka internetowa oparta jest na architekturze wieloprocesowej. Zawiera wszystkie funkcje logiczne w oddzielnych procesach: proces główny (przeglądarki), proces GPU i proces dedykowany dla każdej karty i rozszerzenia.

Aby zobaczyć to w praktyce, naciśnij Shift + Esc, aby otworzyć Menedżera zadań Chrome i sprawdzić użycie procesora i pamięci.

Z natury przeglądarka będzie zużywać zbyt dużo procesora, jeśli otworzysz zbyt wiele kart wyświetlających zdjęcia i filmy w wysokiej rozdzielczości. Po zamknięciu karty lub usunięciu nieużywanych rozszerzeń użycie procesora zostanie zmniejszone.

Napraw wysokie użycie procesora przez zadanie jądra

Jądro ładuje podstawowy fundament systemu macOS i niezbędne sterowniki. „kernel_task” to proces wyświetlający ważne metryki z jądra. Jego głównym celem jest regulacja temperatury procesora poprzez zmniejszenie jego dostępności dla procesów.

Innymi słowy, jeśli procesor się przegrzeje, jądro zostanie aktywowane, aby schłodzić komputer Mac. Ale w odpowiedzi obciążenie procesora „kernel_task” gwałtownie wzrasta. Wysokie użycie procesora może wskazywać na zablokowane otwory wentylacyjne, wadliwe czujniki temperatury, uszkodzone rozszerzenia jądra innych firm i niezgodny sprzęt/urządzenia peryferyjne.

Na komputerach Mac z procesorem Intel możesz:

  1. Zresetuj SMC (kontroler zarządzania systemem). Naprawia różne problemy na komputerze Mac, w tym problemy z Wi-Fi i zerwane połączenia oraz problemy z gładzikiem.
  1. Usuń rozszerzenie jądra innej firmy. Aby zobaczyć zainstalowane rozszerzenie jądra, uruchom Informacje o systemie (Informacje o tym komputerze Mac -> Raport systemowy) i przejdź do „Oprogramowanie -> Nazwa rozszerzenia”. Kliknij kolumnę „Uzyskane z”, aby zobaczyć załadowany kext na górze.

Proces „kernel_task” działa wydajnie na komputerach Apple Silicon Mac ze względu na zmianę architektury (System on Chip) w połączeniu ze wzmocnieniem jądra i rozbudowanym zarządzaniem rdzeniem (różne rdzenie pracują z różną częstotliwością).

Brak SMC i nie ma potrzeby ręcznego resetowania pamięci NVRAM. Wyłączenie i ponowne uruchomienie komputera Mac może rozwiązać większość problemów. Jednak pewne przepływy pracy lub czynniki mogą nadal powodować panikę jądra. W takim przypadku należy skonsultować się z zespołem wsparcia Apple.

Zmniejsz użycie procesora WindowServer

Główną rolą „WindowServer” jest rysowanie okien na wyświetlaczu i zarządzanie nimi. Bez tego nie ma GUI (interfejsu użytkownika) umożliwiającego interakcję i nie masz nad nim kontroli. Wykorzystuje wbudowany procesor graficzny Metal do zarządzania przezroczystością, kompozytem interfejsu użytkownika i szybkim renderowaniem okien.

Domyślnie WindowServer zużywa od 10% do 30% procesora i rzadko powoduje jakiekolwiek problemy. Jeśli doświadczasz dużego użycia procesora, wypróbuj te poprawki.

  • Zamykaj aplikacje stopniowo i zwracaj uwagę na użycie procesora. Uruchom ponownie komputer Mac i monitoruj użycie procesora. Po zidentyfikowaniu aplikacji odpowiedzialnej za problem wyślij szczegółowy dziennik do programisty.

Proces WindowServer jest również odpowiedzialny za zarządzanie wieloma wyświetlaczami, a nawet kontrolowanie ich zachowania. Jeśli użycie procesora pozostaje wysokie, wykonaj następujące kroki:

  1. Wyłącz udostępnianie ekranu i oddzielne przestrzenie dla wyświetlacza.
  1. Usuń bałagan z pulpitu, ponieważ macOS traktuje każdą ikonę na pulpicie jako okno i bardziej obciąża WindowServer.

Zmniejsz zużycie procesora w procesie Bird

„Ptak” to proces zaplecza usługi iCloud, który aktywuje się po rozpoczęciu tworzenia kopii zapasowych plików na iCloud Drive. Po zsynchronizowaniu plików obciążenie procesora powinno zostać zmniejszone. Wysokie użycie procesora sugeruje, że niektóre pliki zostały uszkodzone i iCloud nie może ich zsynchronizować.

Jednocześnie trzeba zwrócić uwagę na proces „chmurowy” związany z CloudKit. Aplikacje innych firm mogą używać CloudKit do przenoszenia danych między aplikacjami a kontenerami iCloud. Apple używa także CloudKit do synchronizowania plików na pulpicie i w Dokumentach z innymi urządzeniami.

Aby rozwiązać ten problem, tymczasowo wyłączymy iCloud, aby zapobiec ponownej synchronizacji plików przez proces „ptaka”.

  1. Otwórz „Preferencje systemowe” i kliknij „Apple ID”.
  1. Kliknij „iCloud” i odznacz „iCloud Drive”. Gdy to zrobisz, kliknij „Zachowaj kopię”, aby utworzyć folder o nazwie iCloud Drive (archiwum) w swoim folderze domowym.
  1. Zaznacz ponownie „iCloud Drive”, aby ponownie aktywować proces „bird” i ponownie sprawdź użycie procesora w Monitorze aktywności. Będziesz musiał ręcznie przenieść wszystkie swoje pliki na dysk iCloud.

Ogranicz użycie procesora podczas indeksowania Spotlight

„mds” i „mdworker_shared” są częścią Spotlight i składają się z dwóch komponentów: „mds” oznacza serwer metadanych, który zarządza indeksem w celu zapewnienia szybkich wyników wyszukiwania, a „mdworker” oznacza pracownika serwera metadanych i wykonuje całą ciężką pracę praca polegająca na indeksowaniu plików.

Obydwa te procesy działają w tle i obsługują bazy danych zawierające indeksowane metadane dla każdego podłączonego woluminu lokalnego. Nigdy nie zużywają nadmiernie procesora, chyba że kopiujesz pliki, na przykład z zewnętrznego dysku twardego na nowy komputer Mac.

Można uniemożliwić indeksowanie niektórych folderów lub woluminów, aby zmniejszyć obciążenie procesora. Przejdź do „Preferencje systemowe -> Spotlight” i kliknij zakładkę „Prywatność”.

  1. Aby dodać nowe elementy, kliknij przycisk „Dodaj (+)” i wybierz element w oknie przeglądarki. Wszystkie ustawienia Spotlight zostaną zastosowane natychmiast, a system macOS usunie wszystkie indeksowane bazy danych z tego woluminu.
  1. Aby odbudować indeks, kliknij przycisk Usuń (-) na dole listy.

Wskazówka: przeczytaj nasz przewodnik na temat opanowania Spotlight.

Często Zadawane Pytania

Czy mogę monitorować użycie procesora na pasku menu?

Monitor aktywności nie pozwala przypiąć wybranych statystyk do paska menu. Możesz włączyć opcję „Monitor → Pokaż użycie lub historię procesora”, ale otwiera to nowe okno. Sugerujemy jednak wypróbowanie tych aplikacji paska menu dla komputerów Mac, które pokażą pełne szczegóły dotyczące procesora, pamięci, karty graficznej, sieci, dysku i innych.

Statystyki to monitor systemu macOS dla paska menu i obsługuje wersję 10.13 High Sierra lub nowszą. iSpojrzenie to konfigurowalny pasek menu monitora systemu, który pokazuje w formie wykresu szczegóły, takie jak wykorzystanie procesora; odczytuje temperaturę procesora; monitoruje prędkość wentylatora, wykorzystanie pamięci, wykorzystanie sieci; i więcej.

Czy są lepsze narzędzia niż Monitor aktywności?

Tak, ale jest to polecenie terminala o nazwie „top”. Uruchom Terminal i wpisz „top -u”, aby posortować procesy według użycia procesora. Poza tym otrzymasz szczegółowe informacje o stanie procesów, liczbie błędów stron, całkowitej liczbie stronicowań, obsłudze pamięci procesów i nie tylko.

Jeśli używasz Homebrew dla komputerów Mac, możesz zainstalować góra aby zobaczyć procent zużycia procesora, stan procesów, priorytet, czas procesora i inne. Możesz sortować procesy i śledzić bezwzględną ścieżkę do procesów.

Czy złośliwe oprogramowanie w Twoim systemie może zużywać nadmierną ilość procesora?

Indeks
  1. Identyfikacja procesów zużywających nadmierne obciążenie procesora
  2. Zarządzanie aplikacjami zużywającymi nadmiernie procesor na komputerze Mac
  3. Napraw wysokie użycie procesora przez zadanie jądra
  4. Zmniejsz użycie procesora WindowServer
  5. Zmniejsz zużycie procesora w procesie Bird
  6. Ogranicz użycie procesora podczas indeksowania Spotlight
  7. Często Zadawane Pytania
    1. Czy mogę monitorować użycie procesora na pasku menu?
    2. Czy są lepsze narzędzia niż Monitor aktywności?
    3. Czy złośliwe oprogramowanie w Twoim systemie może zużywać nadmierną ilość procesora?

Możesz być zainteresowany

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Go up