Pytanie:
macOS Sierra, uruchomione kernel_task zajmuje ponad 400% procesora
Buntylm
2017-12-04 08:09:21 UTC
view on stackexchange narkive permalink

Po uaktualnieniu mojego MacBookPro do macOS Sierra, procesor działa bardzo szybko.Oto co znalazłem, kiedy próbowałem zdebugować problem.

enter image description here

Rozwiązania, które już wypróbowałem

  1. Zresetuj SMC
  2. Zresetuj PRAM
  3. Próbowano usunąć pliki identyfikatorów modeli (system operacyjny nie pozwala).
  4. Usunięto wszystkie elementy logowania i wszystkie automatycznie uruchamiające się aplikacje
  5. Usunięto wszystkie elementy w / Library / LaunchAgents, / Library / LaunchDaemons, / Library / StartupItems.
  6. Usunięto całe zainstalowane oprogramowanie

Ale nadal nie ma szczęścia, wszelkie leady będą bardzo mile widziane.

Dzięki

W przypadku Sierry to duży problem.Zdegradowałem do El-Capa z tego jednego powodu i żadnych problemów.
@PratikaRana to też z „Sierra High”?
Możesz usunąć plik identyfikatora modelu, wyłączając SIP (Uruchom w trybie odzyskiwania i uzyskaj dostęp do terminala za pomocą paska menu> narzędzia, a następnie wpisz to polecenie csrutil disable)
Czy powiedziałeś MacBook Pro?MacBook Pro ma maksymalny procent procesora wynoszący 800% (4 rdzenie x 2 wątki x 100%).Jak to możliwe, że zadanie jądra zjada 865%?
@Sayan Tak, próbowałem.brak szczęścia.Zaktualizuję to
-1
Pięć odpowiedzi:
Emma Arbogast
2018-06-22 05:42:24 UTC
view on stackexchange narkive permalink

Rozebranie obudowy i wyczyszczenie wentylatorów całkowicie rozwiązało ten problem.W obu z nich nagromadziło się dużo kłaczków, więc nie chłodziły one odpowiednio systemu.

Powodem, dla którego powoduje duże obciążenie procesora, jest to, że Mac tworzy fałszywe obciążenie procesora, aby spowolnić komputer jako ostatnią próbę kontrolowania temperatury.

> Powodem, dla którego powoduje duże obciążenie procesora, jest to, że Mac tworzy fałszywe obciążenie procesora, aby spowolnić komputer jako ostatnią próbę kontrolowania temperatury. To nie ma dla mnie żadnego sensu.Jeśli ma zamiar zdławić termicznie, i tak będzie to przepustnica termiczna.
Wyczyszczenie wentylatorów oznaczało, że laptop mógł ponownie prawidłowo się ochłodzić, więc dławienie nie było konieczne.
Czy masz jakieś źródło tego?To wydaje się niezwykłe, biorąc pod uwagę, że fani i tak by się kręcili.
Źródło czego dokładnie?Wentylatory wirują, ale chłodzenie jest nieskuteczne, ponieważ są pełne kłaczków.Dlatego laptop jest zbyt gorący.Czyszczenie wentylatorów przywraca ich skuteczność.Nie jestem pewien, jak to jest mylące.
@EmmaArbogast Dławienie nie jest tym, co uważam za dziwne, jest to fakt, że dławienie spowodowało, że użycie „fałszywego procesora” pojawiło się w Monitorze aktywności.Nie wątpię w twoje doświadczenie jako takie, ale nigdy wcześniej nie widziałem ani nie słyszałem o czymś takim.Tak więc bez dodatkowego źródła nie mogę się powstrzymać od stwierdzenia, że ocena tego, co się stało, jest nieco wątpliwa.
kernel_task to * mechanizm *, za pomocą którego dławiony jest procesor.„Jeśli temperatura otoczenia przekroczy te limity, kernel_task może wymagać dławienia procesora w celu obniżenia jego temperatury roboczej. Zajmowanie dużej części czasu procesora powinno być traktowane jako normalne w czasie trwania tych warunków.”https://discussions.apple.com/thread/8109145
Delon
2018-04-12 17:13:22 UTC
view on stackexchange narkive permalink

Miałem podobne problemy po przełączeniu dysku twardego na dysk SSD. Jedyną rzeczą, która rozwiązała problem, był ten link. https://www.davidschlachter.com/misc/kernel_task

Jeśli z jakiegoś powodu link nie działa, to pochodzi ze strony.

Ograniczanie przepustowości jest zaimplementowane jako rozszerzenie jądra, co Rhys Oxenham sugeruje wyłączenie poprzez usunięcie plist w zasobach odpowiadających modelowi Maca. Jednak lista komputerów Mac zidentyfikowanych przez pliki plist nie była aktualizowana od kilku lat. Nasz MacBook Air 2013 (MacbookAir6,2) jest nieobecny. X86PlatformPlugin.kext (również w folderze wtyczek IOPlatformPluginFamily.kext) ma inne komputery Mac zidentyfikowane przez ich płytę główną (zobacz komentarze w tym poście). W moim przypadku próbowałem wyłączyć rozszerzenia ACPI_SMC_PlatformPlugin.kext i X86PlatformPlugin.kext, ale nie przyniosło to żadnego skutku.

Ostatecznie zadziałało dla mnie wyłączenie nadrzędnego rozszerzenia jądra IOPlatformPluginFamily.kext. Jak dotąd nie zauważyłem żadnych negatywnych skutków. Oczywiście nie biorę żadnej odpowiedzialności za szkody, jeśli spróbujesz tego i napotkasz problemy.

Oto co zrobiłem:

Najpierw musiałem wyłączyć SIP (ponieważ używamy OS X El Capitan), uruchamiając się w trybie odzyskiwania (uruchamiając z przytrzymaniem Command-R), otwierając Terminal (w menu Narzędzia) i uruchamiając polecenie csrutil wyłącz (więcej szczegółów na StackExchange).

Następnie uruchomiłem system w trybie pojedynczego użytkownika, przytrzymując Command-S podczas uruchamiania. Po zamontowaniu systemu plików (fsck -y; mount -uw /) wykonałem kopię zapasową rozszerzenia IOPlatformPluginFamily.kext przy użyciu rsync:

rsync -av /System/Library/Extensions/IOPlatformPluginFamily.kext / Users / Shared /

(Aby przywrócić rozszerzenie z kopii zapasowej, użyłbym rsync -av /Users/Shared/IOPlatformPluginFamily.kext / System / Library / Extensions /)

Następnie usunąłem rozszerzenie i uruchomiłem ponownie:

rm -rf /System/Library/Extensions/IOPlatformPluginFamily.kext; shutdown -r now

Po uruchomieniu wentylator nadal działa z pełną prędkością, ale dławienie zniknęło

Edytuj odpowiedź, aby zacytować instrukcje z linku.Wydaje się, że łącze nie działa.
Dzięki za instrukcje!Próbowałem usunąć IOPlatformPluginFamily.kext, ale był tam po ponownym uruchomieniu.Ale usunięcie tylko ACPI_SMC_PlatformPlugin.kext i X86PlatformPlugin.kext zadziałało dla mnie jak urok!
user302813
2018-09-20 02:11:23 UTC
view on stackexchange narkive permalink

Znalazłem to: https://support.apple.com/en-us/HT207359

Zatem demon kernel_task „pobiera” cykle procesora, aby uniemożliwić innym zadaniom wytwarzanie ciepła.Dzięki temu komputer jest chłodny.

Aktualizacja „Mac Fan Control” nie powiodła się, co powodowało przegrzanie, a tym samym przeciążenie kernel_task.

Po ręcznym pobraniu Aplikacji i zainstalowaniu - moje problemy się skończyły.

https://www.crystalidea.com/macs-fan-control

Mpower
2019-03-27 08:04:13 UTC
view on stackexchange narkive permalink

Dzięki @bmike za aplikację Mac Fan Control!Korzystałem z najnowszej wersji, ale nadal miałem ten problem za każdym razem, gdy oglądam witrynę taką jak YouTube.Proces kernel_task zacząłby obciążać użycie procesora.

Gdy wyłączyłem aplikację Mac Fan Control, korzystałem z niej przez ostatnie 2 dni i wszystko znów działa sprawnie.

Sameem Tanha
2019-03-18 13:22:14 UTC
view on stackexchange narkive permalink

Dużym wyzwaniem było dla mnie rozwiązanie tego problemu z szybkim wentylatorem i bardzo wolnym systemem w macbooku 2011 pro.Po 3 dniach próbowałem rozwiązać problem, przez niektórych usuwając plik macbookpro8,1, który był moimidentyfikator modelu. Kroki W górnym pasku systemu operacyjnego kliknij Finder, a następnie preferencje mark Hdd zobaczysz Hdd na pulpicie, kliknij dwukrotnie, aby przejść do systemu następnie biblioteka, a następnie rozszerzenia i IOPlatformPluginFamily.kext teraz naciśnij ctrl za pomocą podkładki pod mysz, pokażesz zawartość, a następnie zawartość, wtyczki, ponownie ctrl za pomocą kliknięcia myszą pokaż zawartość, zawartość i zasoby, znajdź swój model identfeir i po prostu usuń go ponownie, naciskając ctrl i mysz przejdź do kosza tożsamość modelu można ją znaleźć w informacjach o systemie więcej informacji, zrestartuj komputer 100% problem rozwiązany, jeśli twój wentylator nadal działa szybko zainstaluj aplikację o nazwie sterowanie wentylatorem Maca

Link do wideo https://youtu.be/ETW-L4fD4AM

Sformatuj to, aby było czytelne, zobacz Centrum pomocy https://apple.stackexchange.com/help/formatting
Chociaż wideo może odpowiedzieć na pytanie, nie można go przeszukiwać (więc kroki, które wykonujesz w filmie, nie pojawiają się, jeśli ktoś szuka po tej stronie), ani nie pomaga odpowiedzi pozostać samemu (po usunięciu wideo odpowiedźtraci jakąkolwiek wartość).Czy możesz zmodyfikować pytanie, aby wyjaśnić wymagane kroki na tyle szczegółowo, aby ludzie mogli je śledzić bez konieczności oglądania filmu?


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...