Co to jest kernel_task na Macu i czy jest bezpieczny?

Wiele procesów systemowych i aplikacji działa w tle zaraz po włączeniu komputera Mac . Te procesy mają swoje obowiązki i mają kluczowe znaczenie dla prawidłowego działania komputera Mac . Na przykład WindowServer(WindowServer) zarządza ważnymi graficznymi interfejsami użytkownika systemu ( GUI ), takimi jak Dock i pasek menu(Menu Bar) .

kernel_task to kolejny krytyczny składnik, który zapewnia płynne działanie komputera Mac . (Mac)W tym przewodniku wyjaśnimy obowiązki kernel_task w macOS. Dowiesz się również, jak działa ten proces i co zrobić, jeśli kernel_task zużywa nadmierne zasoby procesora .(CPU)

Co to jest kernel_task na Macu?

kernel_task to ważny składnik systemu macOS, zaprojektowany do regulowania temperatury procesora i (CPU)zapobiegania przegrzewaniu się komputera Mac(stop your Mac from overheating) . Gdy kernel_task wykryje skok temperatury procesora(CPU) , zajmuje duży procent twojego procesora(CPU) , ograniczając w ten sposób zasoby systemowe dostępne dla procesów odpowiedzialnych za wzrost temperatury.

Przegrzanie jest okropne na wszystkich frontach. Kiedy więc procesy intensywnie wykorzystujące procesor(CPU) powodują, że komputer Mac(Mac) jest gorący, kernel_task gromadzi zasoby procesora(CPU) , aby procesy nie mogły dalej podnosić temperatury.

Czy kernel_task jest bezpieczny?

Krótka odpowiedź brzmi „Tak”. Prawdopodobnie kwestionujesz legalność kernel_task, ponieważ zużywa ona duży procent procesora(CPU) Twojego Maca . To normalne. Należy jednak zauważyć, że kernel_task nie działa z własnej woli. Zamiast tego reaguje na stan temperatury procesora .(CPU)

Jeśli procesor(CPU) komputera Mac się nagrzewa, kernel_task włącza się, aby obniżyć temperaturę. Widać to po zwiększonej aktywności wentylatorów (lub hałasie wentylatora) i wysokim zużyciu procesora(CPU) . Tak więc za każdym razem, gdy kernel_task intensywnie wykorzystuje moc obliczeniową komputera Mac, nie myśl o tym jak o diable. Raczej wyobraź(Rather) sobie to jako anioła ciężko pracującego, by stłumić diabła przegrzania.

Nawiasem mówiąc, nie możesz zakończyć działania kernel_task. To również dowodzi bezpieczeństwa i legalności procesu. Działa w tle, ponieważ jest to kluczowy, ważny składnik systemu MacOS, bez którego Twój Mac nie może się obejść. W rzeczywistości jest to jeden z najważniejszych komponentów macOS. Oto dowód: uruchom Monitor aktywności(Activity Monitor) , kliknij Widok(View) na pasku menu i wybierz Wszystkie procesy, hierarchicznie(All Processes, Hierarchically) .

Spowoduje to uporządkowanie wszystkich procesów systemowych i aplikacji innych firm zgodnie z poziomem ważności. Monitor aktywności(Activity Monitor) utworzy zagnieżdżony widok wszystkich procesów i aplikacji, z kernel_task jako głównym procesem, pod który podlegają inne procesy.

Kliknięcie przycisku rozwijanego rozwija folder nadrzędny i ujawnia „procesy podrzędne” lub „podprocesy”.

kernel_task znajduje się na szczycie hierarchii, ponieważ jest to pierwszy proces uruchamiany przez macOS podczas uruchamiania komputera Mac .

Ile procesora powinien (CPU Should)używać(Use) kernel_task ?

Nie ma ustalonej ilości zasobów procesora(CPU) , których kernel_task powinien używać. Zużyje duży procent procesora(CPU) tylko wtedy, gdy temperatura procesora stanie się nienormalnie wysoka. Krótko mówiąc, wykorzystanie procesora(CPU) przez kernel_task jest funkcją temperatury komputera Mac.

Napraw wysokie użycie procesora kernel_task

W normalnych warunkach kernel_task czai się w tle, zużywając bardzo minimalne zasoby systemowe. Jednak czynniki takie jak wysoka temperatura otoczenia, tymczasowe usterki systemu, procesy intensywnie obciążające procesor działające w tle itp. mogą spowodować, że kernel_task będzie używał szalonej ilości mocy obliczeniowej.

Postępuj zgodnie z poniższymi zaleceniami, aby regulować zużycie procesora przez kernel_task.(CPU)

1. Wymuś zamknięcie nieużywanych aplikacji

Nagrzewanie się komputera Mac(Mac) podczas użytkowania jest normalne . Im więcej otwierasz aplikacji, tym ciężej działa Twój Mac i tym więcej generuje ciepła. Spowoduje to również, że funkcja kernel_task zużyje więcej mocy procesora(CPU) w celu regulacji temperatury komputera Mac .(Mac)

Tak więc najłatwiejszym sposobem zmniejszenia aktywności kernel_task jest zamknięcie aplikacji, których nie używasz. Czasami zamknięcie aplikacji z Docka(Dock) lub kliknięcie czerwonej ikony „x” w oknie aplikacji nie powoduje jej zamknięcia.

Niektóre aplikacje pozostają zawieszone w tle, zużywając procesor i baterię komputera (CPU)Mac . Wymuszanie zamykania nieużywanych aplikacji zmniejszy obciążenie procesora Maca(Mac) , a w konsekwencji zmniejszy wysokie obciążenie procesora(CPU) kernel_task . Przejdź przez Monitor aktywności(Activity Monitor) i zamknij nieużywaną aplikację, aby zwolnić trochę mocy obliczeniowej.

  1. Uruchom Monitor aktywności ( Finder > Aplikacje(Applications) > Narzędzia(Utilities) > Monitor aktywności(Activity Monitor) ) i wybierz aplikację, którą chcesz wymusić zamknięcie.

  1. Kliknij przycisk Zatrzymaj(Stop button) na pasku narzędzi Monitora aktywności.

Jeśli Twój Mac ma pasek Touch Bar(Touch Bar) , wybierz aplikację i kliknij ikonę x(x icon) po lewej stronie.

  1. Kliknij Wymuś(Force Quit) zakończenie na ekranie komputera Mac lub pasku Touch Bar.

2. Odblokuj porty komputera Mac

Podłączanie zbyt wielu energochłonnych akcesoriów z jednej strony notebooka Mac może spowodować przegrzanie procesora . (CPU)Jeśli kernel_task utrzymuje wysokie zużycie procesora(CPU) , przenieś niektóre akcesoria na przeciwną stronę komputera Mac i poczekaj kilka minut. To zmniejszyło użycie procesora(CPU) kernel_task dla niektórych użytkowników MacBooka Pro(MacBook Pro) w tym wątku StackExchange(StackExchange thread) .

Załóżmy(Say) , że masz monitor zewnętrzny, kabel do ładowania, dyski twarde i mysz podłączone do koncentratora USB po lewej stronie komputera Mac . Podniesie to temperaturę procesora(CPU) iw konsekwencji zwiększy aktywność kernel_task. Aby rozwiązać problem, rozłóż akcesoria po drugiej stronie komputera Mac .

Ta technika dotyczy modeli MacBooka z portami (MacBook)USB po obu (lewej i prawej) stronie. Jeśli notebook Mac ma porty (Mac)USB tylko z jednej strony, odłączenie nieużywanych akcesoriów i urządzeń może rozwiązać problem. 

3. Uruchom ponownie komputer Mac

Jeśli kernel_task nadal zużywa nadmierną moc obliczeniową, wyłączenie i włączenie zasilania komputera Mac powinno rozwiązać problem. To odświeży pamięć komputera Mac(Mac) , zamknie niepotrzebne aplikacje, wyczyści pamięć podręczną procesora i ureguluje użycie procesora(CPU) kernel_task .

Zamknij wszystkie aktywne okna aplikacji, kliknij ikonę Apple(Apple icon) na pasku menu i wybierz Uruchom ponownie(Restart) .

4. Zmniejsz temperaturę otoczenia

MacBooki mają wbudowane czujniki wykrywające zmiany temperatury procesora . (CPU)Według Apple(According to Apple) idealna temperatura otoczenia do korzystania z MacBooków(MacBooks) wynosi od 10° C do 35° C ( ~50° F do 95° F). Gdy temperatura Twojego Maca(Mac) przekroczy optymalną, czujniki automatycznie włączają wentylator Mac Booka, aby schłodzić procesor(CPU) . Zauważysz również skok w zużyciu procesora(CPU) przez kernel_task .

Upewnij(Make) się, że Mac nie znajduje się w gorącym pomieszczeniu ani na powierzchniach blokujących rozpraszanie ciepła — na poduszce, łóżku lub pod kołdrą. Umieść komputer Mac na równej powierzchni i upewnij się, że pomieszczenie ma odpowiednią wentylację — otwórz okna w pokoju lub włącz klimatyzację. Umieszczenie komputera Mac na zewnętrznej podkładce chłodzącej może również pomóc w obniżeniu temperatury procesora(reduce the CPU temperature) .

5. Zresetuj kontroler zarządzania systemem(System Management Controller)

kernel_task(Mac) może działać nieprawidłowo, jeśli wentylatory chłodzące MacBooka nie działają poprawnie. Jeśli komputer Mac nie jest ciepły ani gorący, ale wentylatory działają szybko i niekontrolowanie głośno(fans are running fast and uncontrollably loud) , zresetuj kontroler zarządzania systemem(System Management Controller) ( SMC ).

SMC to element płyty głównej, który zarządza baterią (SMC)komputera Mac(Mac) , podświetleniem klawiatury, wentylatorami chłodzącymi, zachowaniem pokrywy i innymi niezbędnymi czujnikami. Procedura resetowania kontrolera zarządzania systemem(System Management Controller) będzie zależeć od tego, czy komputer Mac korzysta z chipsetu zabezpieczającego Apple T2(Apple T2 Security Chipset) .

Aby sprawdzić, czy Twój Mac ma układ zabezpieczający T2, przejdź do Findera(Finder) > Aplikacje(Applications) > Narzędzia(Utilities) > Informacje o systemie(System Information) > Sprzęt(Hardware) i wybierz Kontroler(Controller) na pasku bocznym. Jeśli „Nazwa modelu” to nie jest układ Apple T2(Apple T2 chip) , Twój Mac nie ma układu zabezpieczającego.

Zresetuj SMC na notebookach Mac bez układu Apple T2(Reset SMC on Mac Notebooks Without Apple T2 Chip)

Modele MacBook Air(MacBook Air) i Pro wydane w 2017 r. lub wcześniej nie mają układu zabezpieczającego T2(T2 Security Chip) .

  1. Kliknij logo Apple(Apple logo) na pasku menu i wybierz Zamknij(Shut Down) .

  1. Naciśnij i przytrzymaj jednocześnie klawisze Shift + Control + Option po lewej stronie klawiatury przez siedem sekund.

  1. Naciśnij i przytrzymaj przycisk zasilania(power button) komputera Mac, przytrzymując trzy klawisze w kroku(Step) 2.

  1. Przytrzymaj cztery klawisze przez 10 sekund i zwolnij je.
  2. Naciśnij przycisk zasilania,(power button) aby włączyć komputer Mac.

Zresetuj SMC na notebookach Mac z układem Apple T2(Reset SMC on Mac Notebooks With Apple T2 Chip)

Modele MacBook Air(MacBook Air) i Pro wydane w 2018 r. lub później nie mają układu zabezpieczającego T2(T2 Security Chip) . Wyłącz(Power) komputer Mac , poczekaj około 30 sekund, aż całkowicie się wyłączy, i wykonaj następujące czynności:

  1. Naciśnij i przytrzymaj następujące klawisze przez siedem sekund: Prawy klawisz Shift + Lewy klawisz Control + Lewy klawisz opcji(Option) .

  1. Trzymaj trzy klawisze w kroku 1, a następnie naciśnij i przytrzymaj przycisk zasilania(power button) .

  1. Przytrzymaj cztery przyciski razem przez 10 sekund.
  2. Zwolnij przyciski i naciśnij przycisk zasilania,(power button) aby uruchomić komputer Mac.

Zresetuj SMC na komputerach Mac(Reset SMC on Mac Desktops)

Wyłącz komputer Mac(Mac) i odłącz go od gniazdka elektrycznego. Poczekaj(Wait) 15 sekund, podłącz komputer Mac(Mac) z powrotem do gniazdka elektrycznego, odczekaj 5 sekund i naciśnij przycisk zasilania.

Stabilizuj użycie procesora kernel_task

kernel_task to krytyczny proces systemowy, który reguluje temperaturę komputera Mac . (Mac)Im cieplejszy komputer Mac , tym więcej zużywa mocy obliczeniowej kernel_task. Wymienione powyżej wskazówki dotyczące rozwiązywania problemów powinny pomóc w zmniejszeniu wysokiego użycia procesora(CPU) przez kernel_task . Jeśli problem będzie się powtarzał, spróbuj resetting your Mac’s PRAM/NRAM .



About the author

Jestem inżynierem sprzętu i programistą z ponad 10-letnim doświadczeniem na platformach Apple i Google. Moje umiejętności polegają na tworzeniu wydajnych, przyjaznych dla użytkownika rozwiązań trudnych problemów inżynierskich. Miałem doświadczenie z urządzeniami MacOS i iOS, a także sterowaniem klawiaturą i myszą. W wolnym czasie lubię pływać, oglądać tenisa i słuchać muzyki.



Related posts