Wie man den kernel_task Ihres Macs beheben kann - hohe CPU-Auslastung
macOS wirkt langsam? Hast du das gefürchtete Spinnrad des Todes? Eine begrenzte Kombination aus Hardware und Software reduziert Mac-Probleme im Allgemeinen auf ein Minimum.
Es gibt eine Ausgabe das scheint nie zu verschwinden.
Sie sind nicht alleine, wenn Sie einen fehlerhaften Prozess bemerken, der aufgerufen wird Kernel_Task viel von Ihrer verfügbaren CPU zu essen. Was ist also dieser Prozess und wie können Sie wertvolle Ressourcen freisetzen? Lesen Sie weiter, um es herauszufinden.
Diagnose eines langsamen Mac
Wenn Ihr Mac langsam zu laufen scheint, viel Hitze erzeugt oder sich aufgrund der hohen Lüftergeschwindigkeit anhört, als ob er abhebt, sollten Sie ihn öffnen Aktivitätsmonitor und finde heraus warum. Dies entspricht im Wesentlichen Apples Äquivalent zum Windows Task Manager - a “Ctrl Alt Delete” Art der Verwaltung von Ressourcen und Prozessen Aktivitätsmonitor: Das Mac-Äquivalent von Strg + Alt + Löschen: Aktivitätsmonitor: Das Mac-Äquivalent von Strg + Alt + Löschen Wenn Sie ein recht erfahrener Mac-Benutzer sein möchten, müssen Sie wissen, welcher Aktivitätsmonitor verwendet werden soll ist und wie man es liest und benutzt. Wie üblich kommen wir hierher. Lesen Sie mehr .
Sie können den Aktivitätsmonitor mit Spotlight öffnen: Klicken Sie einfach auf Befehlstaste + Leertaste dann anfangen zu tippen “Aktivität” und es sollte auftauchen. Sie finden es auch unter Anwendungen> Dienstprogramme, Sie möchten es vielleicht an Ihr Dock anschließen. Alles, was Sie über das Dock Ihres Mac wissen müssen. Alles, was Sie über das Dock Ihres Mac wissen müssen. Dies ist die Hauptmethode, mit der viele Benutzer mit Mac OS X interagieren, aber viele Leute wissen es noch nicht einige der grundlegendsten und nützlichsten Dinge, zu denen das Dock fähig ist. Lesen Sie mehr für noch schnelleren Zugriff, wenn etwas schief geht.
Der Grund für Ihren langsamen Computer sollte auf der Website ersichtlich sein Zentralprozessor Tab. Klicken Sie einfach auf %ZENTRALPROZESSOR Spaltenkopf, um laufende Prozesse nach dem Anteil ihrer Prozessorauslastung zu organisieren. Alles, was eine hohe Rechenleistung erfordert, wird oben angezeigt. Wenn sich der Computer im Hintergrund mit verschiedenen Aufgaben ausführt, werden sich die Dinge ändern.
Hohe CPU-Auslastung ist im Allgemeinen nur ein Problem, wenn Sie es nicht erwarten. Es ist vernünftig zu erwarten, dass Ihr Computer Ressourcen verbraucht, wenn Sie ein Spiel ausführen, ein Video in Ihrem Browser anzeigen oder ein Video bearbeiten. Wenn ein einzelner Safari-Tab oder Mac-Prozess mehr als seinen gerechten Anteil verwendet, bedeutet dies im Allgemeinen, dass etwas schief gelaufen ist.
Sie können solche Prozesse beenden, indem Sie darauf klicken und dann auf die Schaltfläche “X” in der oberen linken Ecke des Bildschirms. Leider können Sie dies nicht für einen bestimmten Prozess tun: Kernel_Task. Der Grund dafür ist, dass kernel_task tatsächlich Ihr ist Betriebssystem.
Es ist nicht so sehr ein einzelner Prozess, sondern eine Reihe von Prozessen unter einem Label. macOS erledigt alle möglichen Dinge im Hintergrund, beispielsweise das Senden und Empfangen von Daten über das Netzwerk, das Schreiben und Lesen von Daten sowie das Indizieren neuer Ordner oder Festplatten für die Spotlight-Suche.
Bei diesem Vorgang wird häufig ein großer Teil Ihres verfügbaren RAM-Speichers benötigt Erinnerung Tab, aber das ist weniger eine Sorge. Die Menge des verwendeten RAM steigt und fällt nach Bedarf. Eine hohe CPU-Auslastung kann jedoch das gesamte System zum Stillstand bringen und manchmal sogar zum kompletten Systemabsturz führen.
Wie können Sie also verhindern, dass kernel_task die Leistung Ihres Computers beeinträchtigt?
Schnelle kurzfristige Korrekturen
weil Kernel_Task ist im Grunde Ihr Betriebssystem und das Beenden von Prozessen ist der beste Weg, um Ressourcen freizugeben. Ein einfacher Neustart Ihres Mac löst das Problem sofort. Dies ist keine dauerhafte langfristige Lösung, wenn Sie dieses Problem schon länger haben. Es ist jedoch eine kurzfristige Lösung, die sofort Ergebnisse liefern sollte.
Was auch immer die Spitze der CPU-Auslastung verursacht, kann zurückkehren. Wenn Sie wiederholt Vorfälle hatten, möchten Sie möglicherweise auch Ihren System Management Controller (SMC) zurücksetzen. Dies ist beim Neustart des Computers problemlos möglich.
Die Anweisungen zum Zurücksetzen der SMC variieren geringfügig, je nachdem, ob Sie ein altes MacBook, ein neues MacBook oder einen Desktop-Computer wie den iMac verwenden. Hier erfahren Sie, wie Sie die SMC Ihres Macs zurücksetzen können. So setzen Sie die SMC und das PRAM / NVRAM Ihres Mac zurück. So setzen Sie die SMC und das PRAM / NVRAM Ihres Mac zurück. Haben Sie Probleme mit Ihrem Mac? So setzen Sie den SMC und das PRAM oder NVRAM zurück, damit er wieder ordnungsgemäß funktioniert. Weiterlesen .
Eine weitere häufige Ursache für einen außer Kontrolle geratenen Kernel_task-Prozess ist Flash. Ich habe gesehen, dass die Browsererweiterung von allen am wenigsten beliebt ist. Warum Flash sterben muss (und wie man es loswerden kann) Warum Flash sterben muss (und wie man es loswerden kann) Die Beziehung des Internets zu Flash ist steinig für eine Weile. Einmal war es ein universeller Standard im Web. Nun sieht es so aus, als könnte es zum Hackblock gehen. Was hat sich geändert? Lesen Sie mehr dazu insbesondere bei Safari. Versuchen Sie für eine schnelle Lösung, alle nicht reagierenden oder durstigen Registerkarten zu töten oder den Browser vollständig zu beenden.
Andere Dinge, die Sie ausprobieren können
Die offensichtlichste Lösung für Probleme mit dem Betriebssystem ist die Aktualisierung auf die neueste Version von macOS. Starten Sie einfach die Mac App Store, gehe zum Aktualisierung und führen Sie alle ausstehenden Apple-Software-Updates aus.
Flash scheint eine weitere Ursache für kernel_task-Probleme zu sein. Aktualisieren Sie auf die neueste Version von Flash Player, wenn Sie einen Browser wie Safari verwenden, auf dem Flash nicht enthalten ist (wie bei Chrome). Während Safari wahrscheinlich der beste Browser für Mac-Benutzer ist, spielt Flash damit nicht besonders gut.
Sie können auch erfolgreich sein, indem Sie Flash blockieren oder sogar ganz entfernen, wenn Sie es nicht wirklich verwenden. Die Browsererweiterungen ClickToFlash und ClickToPlugin blockieren Flash standardmäßig, mit der Möglichkeit, es ein- oder auszuschalten.
Wenn Sie Flash vollständig entfernen möchten, führen Sie die Adobe Flash Player-Installationsmanager und klicken Sie auf Deinstallieren.
Ein wenig tiefer graben
Andere hatten Erfolg beim Entfernen von Kernel-Erweiterungen, Codemodulen, die Low-Level-Aufgaben ausführen können. Auch bekannt als “kexts,” Die überwiegende Mehrheit der Erweiterungen wird von Apple als Teil der macOS-Kernumgebung installiert. Einige Software installiert Erweiterungen von Drittanbietern als Treiber oder zur Steuerung von Hardware.
Eine schnelle Möglichkeit, um zu überprüfen, ob ein Kext eines Drittanbieters Probleme mit dem Kernel_task verursacht, ist das Neustarten des Computers im abgesicherten Modus. Starten Sie Ihre Maschine neu und halten Sie die Verschiebung Schlüssel wie es bootet. Im abgesicherten Modus werden nur die erforderlichen Kernel-Erweiterungen geladen. Wenn das Problem hier nicht auftritt, weist dies auf ein Problem mit einem Drittanbieter-Kext hin.
Starten Sie Ihr System wie gewohnt und starten Sie es Terminal. Dann führe das aus kextstat
Befehl, um zu sehen, welche Kernel-Erweiterungen aktuell geladen sind. Alle Apple-Erweiterungen werden aussehen com.apple.etc
Treiber von Drittanbietern enthalten den Namen des Entwicklers, z com.paragon-software.filesystems
und ch.tripmode.TripModeNKE
um ein paar zu nennen.
Das bester Weg Um diese zu entfernen, entfernen Sie die zugehörige Software. Bei einigen Anwendungen bedeutet das einfach, die Anwendungsdatei in den Papierkorb zu verschieben und dann Ihren Administrator einzugeben, um erweiterte Änderungen vorzunehmen. Andere enthalten möglicherweise eine PKG-Deinstallationsdatei, die Sie ausführen müssen. Für den Rest gehen Sie zu Systemeinstellungen und suchen Sie nach Präferenzfenstern von Drittanbietern - Der NTFS-Treiber von Paragon verbirgt die Deinstallieren Option neben den Einstellungen.
Mit OS X El Capitan hat Apple eine neue Sicherheitsfunktion eingeführt, die eine Reihe von Modifikationen Dritter durchbrach. System Integrity Protection, kurz SIP, hindert Anwendungen daran, Code in Apples eigene Apps einzuspeisen und auf bestimmte Teile des Laufwerks zu schreiben, die Apple für die Systemsicherheit als wichtig erachtet. Deaktivieren des Systemintegritätsschutzes (und warum Sie dies nicht tun sollten) Deaktivieren des Systemintegritätsschutzes (und warum Sie dies nicht tun sollten) Es gibt mehr Gründe, den Systemintegritätsschutz von macOS eingeschaltet zu lassen, als ihn auszuschalten. Das Deaktivieren des Systems ist jedoch ganz einfach. Weiterlesen .
Wenn alles andere schief geht
Die endgültige Lösung hier ist etwas riskant: das Entfernen der eigenen Kernel-Erweiterungen von Apple. Dies wird nicht empfohlen. Wenn Sie jedoch am Ende Ihrer Leine sind und alles andere ausprobiert haben, können Sie dies auch tun.
Die Lösung stammt aus einem Blogeintrag, den Rhys Oxenham bereits im Jahr 2012 verfasst hatte. Obwohl Sie SIP umgehen müssen, umfasst der Fix den gleichen Prozess. Rhys 'Problem bezog sich auf das Wärmemanagement, sein Mac verlagerte den CPU-Fokus auf kernel_task, um Prozesse auf niedriger Ebene auszuführen. Dies würde wiederum “cool” das System durch Begrenzung der verfügbaren Rechenleistung.
Hmm, ist es nicht normal, dass der Prozess 'kernel_tasks' ständig 25% meiner CPU aufnimmt? Etwas merkwürdig. #MacOS #SnowLeopard
- Viktor Petersson? (@vpetersson) 12. September 2010
Ein anderer Blogger namens Viktor Petersson schrieb über seinen Erfolg mit dieser Methode, um seine Kernel-Aufgaben zu lösen. In seinem Fall wurde es wahrscheinlich durch eine zwielichtige Soundkarte verursacht. Später folgte er mit Updates für El Capitan und Sierra. Der einzige Unterschied besteht nun in der Notwendigkeit, SIP zu deaktivieren.
Ich habe diesen Fix nicht persönlich getestet. Wenn Sie daran interessiert sind, es auszuprobieren, müssen Sie Folgendes tun:
- Erstellen Sie eine Sicherung Ihres Mac mit Time Machine oder einer anderen Sicherungslösung.
- Deaktivieren des Systemintegritätsschutzes Deaktivieren des Systemintegritätsschutzes (und warum Sie dies nicht tun sollten) Deaktivieren Sie den Systemintegritätsschutz (und warum Sie dies nicht tun sollten) Es gibt mehr Gründe, den Systemintegritätsschutz von macOS eingeschaltet zu lassen, als ihn auszuschalten. Aber das Ausschalten ist einfach. Lesen Sie mehr, indem Sie im Wiederherstellungsmodus starten und die
csrutil deaktivieren
Befehl. - Folgen Sie der Methode von Viktor. Beginnen Sie mit der Suche nach dem Modell Ihres Mac mithilfe von
system_profiler -detailLevel mini | grep "Model Identifier:"
Befehl. - Verschieben und sichern Sie die für Ihr Modell relevante Datei wie beschrieben.
- Starten Sie den Wiederherstellungsmodus neu und aktivieren Sie den Systemintegritätsschutz mit der
csrutil aktivieren
Befehl.
Achtung! Dies ist ein letzter Ausweg. Versuchen Sie es, wenn Sie Schwierigkeiten haben, etwas durch das Problem zu erreichen. Und es bleibt auch nach der Neuinstallation Ihres Betriebssystems erhalten. Aber du wurdest gewarnt. Sie müssen auch Wiederholen Sie den Vorgang Nach jedem größeren Software-Update oder Betriebssystem-Upgrade stellt Apple die verschobene Datei wieder her.
Problem gelöst?
Ist es Ihnen gelungen, Probleme im Zusammenhang mit Kernel_Task mithilfe einer dieser Methoden zu beheben? Sagen Sie uns, was Ihre Probleme verursacht hat und was Sie in den Kommentaren unten gemacht haben, um das Problem zu beheben.
Wenn Sie immer noch Probleme haben, hinterlassen Sie einen Kommentar und wir versuchen unser Bestes, um das Problem zu beheben.
Bildnachweis: Mark H. Evans über Flickr
Erfahren Sie mehr über: Mac OS Sierra, OS X El Capitan, OS X Yosemite.