macOS Sierra, kernel_task läuft und beansprucht mehr als 400% der CPU


5

Nach dem Upgrade meines MacBookPro auf macOS Sierra läuft die CPU sehr schnell. Als ich versuchte, das Problem zu beheben, habe ich Folgendes gefunden.

Bildbeschreibung hier eingeben

Lösungen, die ich schon ausprobiert habe.

  1. SMC zurücksetzen
  2. PRAM zurücksetzen
  3. Versucht, Modell-ID-Dateien zu löschen (Betriebssystem nicht zulässig).
  4. Alle Anmeldeelemente und alle automatisch startenden Apps wurden entfernt
  5. Alle Elemente in / Library / LaunchAgents, / Library / LaunchDaemons, / Library / StartupItems wurden entfernt.
  6. Alle installierte Software entfernt

Aber immer noch kein Glück, werden alle Leads sehr geschätzt.

Vielen Dank


Es ist ein großes Problem mit Sierra. Ich habe aus diesem Grund und ohne weitere Probleme ein Downgrade auf El-Cap durchgeführt.
Pratik

@PratikaRana ist es auch mit Sierra High?
Buntylm

Sie können die Modell-ID-Datei löschen, indem Sie SIP deaktivieren (Booten Sie in den Wiederherstellungsmodus und greifen Sie über die Menüleiste auf das Terminal zu> Dienstprogramme. Geben Sie dann den Befehl csrutil disable ein.)
Sayan

Hast du MacBook Pro gesagt? MacBook Pros haben einen maximalen CPU-Prozentsatz von 800% (4 Kerne x 2 Threads x 100%). Wie ist es möglich, dass die Kernel-Aufgabe 865% frisst?
NoahL

@ Sayan Ja, das habe ich versucht. kein Glück. Lassen Sie es mich aktualisieren
Buntylm

Antworten:


4

Hat das Gehäuse auseinander genommen und die Lüfter ausgeräumt, hat das für mich völlig gelöst. In beiden lagerten sich viele Flusen ab, sodass das System nicht ausreichend gekühlt wurde.

Der Grund für die hohe CPU-Auslastung ist, dass der Mac eine falsche CPU-Auslastung erstellt, um den Computer zu verlangsamen und die Temperatur zu kontrollieren.


2
> Der Grund für die hohe CPU-Auslastung ist, dass der Mac eine falsche CPU-Auslastung erstellt, um den Computer zu verlangsamen und die Temperatur zu kontrollieren. Das ergibt für mich keinen Sinn. Wenn es auf Thermal Throttle geht, wird es sowieso Thermal Throttle.
JMY1000,

1
Durch die Reinigung der Lüfter konnte sich der Laptop wieder richtig abkühlen, sodass keine Drosselung erforderlich war.
Emma Arbogast

Haben Sie eine Quelle dafür? Das scheint ungewöhnlich zu sein, da sich die Fans sowieso drehen würden.
JMY1000,

1
Eine Quelle für was genau? Die Lüfter drehen sich, kühlen jedoch nicht, da sie mit Flusen gefüllt sind. Daher ist der Laptop zu heiß. Das Reinigen der Lüfter stellt ihre Wirksamkeit wieder her. Ich bin mir nicht sicher, wie verwirrend das ist.
Emma Arbogast

2
kernel_task ist der Mechanismus, mit dem die CPU gedrosselt wird. "Wenn die Umgebungstemperatur diese Grenzwerte überschreitet, muss kernel_task möglicherweise die CPU drosseln, um die Betriebstemperatur zu senken. Ein großer Prozentsatz der CPU-Zeit sollte für die Dauer dieser Bedingungen als normal angesehen werden." discussion.apple.com/thread/8109145
Emma Arbogast

4

Ich habe folgendes gefunden: https://support.apple.com/en-us/HT207359

Der kernel_task-Daemon benötigt also CPU-Zyklen, um zu verhindern, dass andere Tasks Wärme erzeugen. Dies hält den Computer kühl.

Ein Update von "Mac Fan Control" war fehlgeschlagen und verursachte die Überhitzung und damit die Überlastung von kernel_task.

Nachdem ich die Anwendung manuell heruntergeladen und installiert hatte, waren meine Probleme vorbei.

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


2

Ich hatte ähnliche Probleme, nachdem ich die Festplatte gegen eine Ssd ausgetauscht hatte. Das einzige, was das Problem für mich behoben hat, war dieser Link. https://www.davidschlachter.com/misc/kernel_task

Wenn der Link aus irgendeinem Grund nicht funktioniert, ist dies von der Seite.

Die Drosselung wird als Kernel-Erweiterung implementiert. Rhys Oxenham schlägt vor, sie zu deaktivieren, indem die dem Mac-Modell entsprechende Liste in den Ressourcen entfernt wird. Die Liste der durch plist-Dateien identifizierten Macs wurde jedoch seit einigen Jahren nicht aktualisiert. Unser MacBook Air 2013 (MacbookAir6,2) fehlt. Auf dem X86PlatformPlugin.kext (ebenfalls im Plugins-Ordner von IOPlatformPluginFamily.kext) sind andere Macs anhand ihrer Hauptplatine identifiziert (siehe Kommentare zu diesem Beitrag). In meinem Fall habe ich versucht, die Erweiterungen ACPI_SMC_PlatformPlugin.kext und X86PlatformPlugin.kext zu deaktivieren, dies hatte jedoch keine Auswirkungen.

Am Ende funktionierte es für mich, die übergeordnete Kernel-Erweiterung IOPlatformPluginFamily.kext zu deaktivieren. Bisher habe ich keine negativen Auswirkungen festgestellt. Natürlich übernehme ich keine Verantwortung für Schäden, wenn Sie dies versuchen und Probleme haben.

Folgendes habe ich getan:

Zuerst musste ich SIP deaktivieren (da OS X El Capitan ausgeführt wird), indem ich in den Wiederherstellungsmodus startete (indem ich Befehl-R gedrückt hielt), das Terminal (im Menü Dienstprogramme) öffnete und den Befehl csrutil disable (more) ausführte Details zu StackExchange).

Von dort aus startete ich in den Einzelbenutzermodus, indem ich beim Booten Command-S gedrückt hielt. Nach dem Mounten des Dateisystems (fsck -y; mount -uw /) habe ich mit rsync eine Sicherungskopie der Erweiterung IOPlatformPluginFamily.kext erstellt:

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

(Um die Erweiterung aus dem Backup wiederherzustellen, würde ich rsync -av /Users/Shared/IOPlatformPluginFamily.kext / System / Library / Extensions / verwenden.)

Ich habe dann die Erweiterung gelöscht und neu gestartet:

rm -rf /System/Library/Extensions/IOPlatformPluginFamily.kext; Herunterfahren -r jetzt

Nach dem Booten läuft der Lüfter immer noch mit voller Geschwindigkeit, aber die Drosselung ist weg


1
Bitte bearbeiten Sie die Antwort, um die Anweisungen aus dem Link zu zitieren. Der Link scheint tot zu sein.
Nimesh Neema

0

Es war eine große Herausforderung für mich, dieses Problem mit einem Hochgeschwindigkeitslüfter und einem sehr langsamen System in macbook 2011 pro zu lösen. Nach 3 Tagen habe ich versucht, das Problem durch Löschen der Datei macbookpro8.1, die meine Modellkennung war, zu lösen. Schritte Klicken Sie in der oberen Leiste auf Finder und dann auf Hdd. Sie sehen Hdd auf Ihrem Desktop. Doppelklicken Sie darauf. Gehen Sie zu System, Bibliothek, Erweiterungen und IOPlatformPluginFamily mit mauseklick inhalt, inhalt und ressourcen anzeigen, modellidentifikation finden und einfach wieder löschen mit strg und mausbewegung zum papierkorb modellidentifikation finden sie es in systeminfo mehr info, pc neu starten 100 prozentiges problem gelöst wenn dein fan noch schnell ist Installierte App namens Macs Lüftersteuerung

Link für Video https://youtu.be/ETW-L4fD4AM


Bitte formatieren Sie diese so lesbar siehe Hilfe Zentrum apple.stackexchange.com/help/formatting
Mark

1
Während das Video die Frage beantworten kann, ist es weder durchsuchbar (sodass die Schritte, die Sie im Video ausführen, nicht angezeigt werden, wenn jemand auf dieser Seite sucht), noch hilft es der Antwort, für sich zu bleiben (sobald das Video gelöscht wird, wird die Antwort gelöscht) verliert irgendeinen Wert). Können Sie die Frage bearbeiten, um die erforderlichen Schritte so detailliert zu erläutern, dass die Benutzer sie verfolgen können, ohne das Video anschauen zu müssen?
Nohillside

0

Vielen Dank an @bmike für die Mac Fan Control App! Ich habe die neueste Version ausgeführt, hatte aber immer noch dieses Problem, wenn ich mir eine Website wie YouTube ansehe. Der kernel_task-Prozess würde die CPU-Auslastung erhöhen.

Nachdem ich die Mac Fan Control App ausgeschaltet habe, habe ich sie die letzten 2 Tage verwendet und alles lief wieder reibungslos.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.