20Aug
Sie haben also in Activity Monitor etwas namens "kernel_task" gefunden, und Sie möchten wissen, was es ist. Gute Neuigkeiten: Es ist nichts ruchloses. Es ist eigentlich dein Betriebssystem.
Dieser Artikel ist Teil unserer laufenden Serie, in der verschiedene im Activity Monitor gefundene Prozesse wie hidd, mdsworker, installd und viele andere erläutert werden. Weiß nicht, was diese Dienste sind? Besser anfangen zu lesen!
Ein "Kernel", wenn Sie es nicht wussten, ist der Kern eines jeden Betriebssystems und befindet sich zwischen Ihrer CPU, dem Speicher und anderer Hardware und der Software, die Sie ausführen. Wenn Sie Ihren Mac einschalten, wird der Kernel als erstes gestartet und im Grunde läuft alles, was Sie auf Ihrem Computer tun, irgendwann durch den Kernel. Der Aktivitätsmonitor stellt all diese verschiedenen Aktivitäten unter ein Banner: kernel_task.
Wenn Ihr Computer nicht langsam läuft, müssen Sie sich keine Gedanken darüber machen, dass dieser Prozess viel Arbeitsspeicher beansprucht oder gelegentlich CPU-Zyklen beansprucht. Das ist normal. Ungenutzter Speicher ist verschwendeter Speicher, so dass kernel_task ihn für Dinge wie das Zwischenspeichern von Dateien verwendet, und das Ausführen eines modernen Betriebssystems bedeutet manchmal eine gewisse CPU-Leistung.
Aber wenn kernel_task ständig einen Großteil Ihrer Systemressourcen verwendet und Ihr Mac wirklich langsam ist, haben Sie möglicherweise ein Problem. Der Neustart Ihres Macs ist die einzige Möglichkeit, Ihren Kernel neu zu starten, und manchmal werden dadurch alle Probleme gelöst. Aber wenn das Verhalten anhält, hier ein bisschen mehr Informationen.
kernel_task Gibt vor, CPU-Zyklen zu verwenden, um die Dinge kühl zu halten
Wenn Sie etwas tun, das viel Rechenleistung in Anspruch nimmt, z. B. beim Konvertieren von 4K-Videos, fragen Sie sich vielleicht, was so lange dauert und schauen Sie sich den Activity Monitor an. Oft sehen Sie, dass kernel_task eine Menge CPU-Leistung verbraucht. .. die Leistung, die Sie lieber für Ihren intensiven Prozess verwenden möchten.
Es ist verständlich, wenn Sie frustriert sind, aber es stellt sich heraus, dass Ihr Betriebssystem dies absichtlich tut, um eine Überhitzung Ihrer CPU zu verhindern. Um die Support-Seite von Apple zu zitieren:
Eine der Funktionen von kernel_task ist es, die CPU-Temperatur zu managen, indem die CPU für Prozesse, die sie intensiv nutzen, weniger verfügbar ist. Mit anderen Worten reagiert kernel_task auf Bedingungen, die dazu führen, dass Ihre CPU zu heiß wird, selbst wenn Ihr Mac sich nicht heiß für Sie anfühlt. Es verursacht diese Bedingungen nicht selbst. Wenn die CPU-Temperatur sinkt, reduziert kernel_task automatisch seine Aktivität.
Also kernel_task ist nicht wirklich verbraucht die ganze CPU-Leistung: Es verhindert nur Ihren intensiven Prozess, es zu verwenden, um Überhitzung zu verhindern. Wenn Sie sich außerhalb der Gefahrenzone befinden, sollte sich alles normalisieren.
Eine Anwendung mit einer schlechten Angewohnheit, viel CPU zu verbrauchen und dies zu veranlassen, ist Flash. Wenn Sie sehen, dass Flash- oder Browser-Tabs neben kernel_task viel CPU-Energie verbrauchen, sollten Sie Flash komplett deinstallieren oder deaktivieren, um das Problem zu vermeiden. Dadurch wird Flash daran gehindert, die CPU mit seinen verschiedenen Fehlern zu verbrauchen, und kernel_task muss die CPU nicht mehr abschirmen, um die Dinge kühl zu halten.
Booten in den abgesicherten Modus, um Probleme mit dem Kernel zu beheben
Wenn Sie feststellen, dass kernel_task viel CPU oder Speicher verbraucht, wenn Sie nichts tun, haben Sie möglicherweise ein anderes Problem in den Händen. Normalerweise hat das mit Kernel-Erweiterungen von Drittanbietern zu tun, die von MacOS "Kexts" genannt werden. Diese Module, die mit Hardware-Treibern und etwas Software geliefert werden, und Schnittstelle direkt mit dem Kernel. Ein fehlerhafter Kext könnte dazu führen, dass kernel_task übermäßige Systemressourcen beansprucht.
Um dies zu testen, sollten Sie Ihren Mac im abgesicherten Modus starten, einer der versteckten Mac-Startoptionen, über die jeder Mac-Benutzer Bescheid wissen sollte. Fahren Sie Ihren Mac herunter und schalten Sie ihn ein, während Sie die Umschalttaste gedrückt halten. Auf dem Anmeldebildschirm wird das Wort "Safe Boot" angezeigt.
Abgesicherter Modus aktiviert keine Fremdwörter. Wenn Ihr Mac im abgesicherten Modus keine Probleme hat, haben Sie Ihr Problem gefunden. Deinstallieren Sie Software oder Treiber von Drittanbietern, die Sie kürzlich installiert haben, und sehen Sie, ob das hilft.
Wenn Sie weiter tauchen möchten, führt Etretcheck Dutzende von Diagnosen durch, einschließlich einer Liste aller auf Ihrem System installierten und ausgeführten Funktionen. Deinstallieren Sie alles, von dem Sie glauben, dass es das Problem verursacht, und prüfen Sie, ob das Problem gelöst wird. Wenn nicht, müssen Sie möglicherweise einen Ausflug in den Apple Store oder Ihre freundliche lokale Mac-Reparaturwerkstatt in Erwägung ziehen.
Ein paar andere Dinge, die Sie ausprobieren sollten
Wenn Sie nach all dem immer noch ein Problem haben, gibt es ein paar Dinge, die Sie ausprobieren könnten.
Manchmal hilft das Zurücksetzen des NVRAM auf Ihrem Mac. Erwäge, deinen Mac nach Malware zu durchsuchen, die das Problem verursachen könnte. Sie können auch die üblichen Dinge tun, um Ihren Mac zu beschleunigen, z. B. unnötige Systemstartelemente entfernen und Speicherplatz auf der Festplatte freigeben.
Wenn nichts hilft, müssen Sie manchmal Ihre Zeit verschwenden und macOS von Grund auf neu installieren. Natürlich sollte dies der letzte Ausweg sein, aber es ist wichtig zu wissen, wann man geschlagen wird.
Bildnachweis: Matthew Pearce