Startseite » wie man » Was ist kernel_task und warum läuft es auf meinem Mac?

    Was ist kernel_task und warum läuft es auf meinem Mac?

    Sie haben also im Aktivitätsmonitor etwas namens "kernel_task" gefunden und möchten wissen, was es ist. Gute Nachrichten: es ist nichts Schändliches. Es ist eigentlich dein Betriebssystem.

    Dieser Artikel ist Teil unserer fortlaufenden Serie, in der die verschiedenen in Activity Monitor gefundenen Prozesse wie hidd, mdsworker, installd und viele andere erläutert werden. Weiß nicht, was diese Dienste sind? Beginnen Sie lieber mit dem Lesen!

    Wenn Sie nicht wissen, ist ein „Kernel“ der Kern eines Betriebssystems, das sich zwischen CPU, Arbeitsspeicher und anderer Hardware sowie der von Ihnen verwendeten Software befindet. Wenn Sie Ihren Mac einschalten, startet der Kernel als Erstes, und alles, was Sie auf Ihrem Computer tun, fließt irgendwann durch den Kernel. Der Aktivitätsmonitor fasst alle diese abwechslungsreichen Aktivitäten unter einem Banner zusammen: kernel_task.

    Wenn Ihr Computer nicht langsam läuft, machen Sie sich keine Sorgen, dass dieser Vorgang viel Speicherplatz beansprucht oder gelegentlich CPU-Zyklen beansprucht. Das ist normal. Nicht genutzter Speicher ist ein verschwendeter Speicher. Kernel_task wird es daher zum Beispiel für das Zwischenspeichern von Dateien einsetzen. Wenn Sie ein modernes Betriebssystem ausführen, ist manchmal CPU-Leistung erforderlich.

    Wenn kernel_task jedoch ständig einen Großteil Ihrer Systemressourcen verwendet und Ihr Mac wirklich langsam ist, liegt möglicherweise ein Problem vor. Der Neustart Ihres Mac ist die einzige Möglichkeit, Ihren Kernel neu zu starten, und manchmal werden dadurch alle Probleme gelöst. Wenn das Verhalten jedoch weiterhin besteht, finden Sie hier weitere Informationen.

    kernel_task Gibt vor, CPU-Zyklen zu verwenden, um die Dinge kühl zu halten

    Wenn Sie etwas tun, das 4K-Videos mit starker Verarbeitungsleistung verarbeitet, brauchen Sie sich vielleicht zu fragen, was so lange dauert, und schauen Sie sich den Aktivitätsmonitor an. Oft sehen Sie, dass kernel_task viel CPU-Energie verbraucht ... Energie, die Sie lieber in Ihrem intensiven Prozess verbrauchen.

    Es ist verständlich, wenn Sie frustriert sind, aber es stellt sich heraus, dass Ihr Betriebssystem dies absichtlich tut, um eine Überhitzung der CPU zu verhindern. So zitieren Sie die Support-Seite von Apple:

    Eine der Funktionen von kernel_task ist die Verwaltung der CPU-Temperatur, indem die CPU für Prozesse, die sie intensiv verwenden, weniger verfügbar ist. Mit anderen Worten, kernel_task reagiert auf Bedingungen, die dazu führen, dass Ihre CPU zu heiß wird, selbst wenn sich Ihr Mac nicht heiß anfühlt. Es verursacht nicht selbst diese Bedingungen. Wenn die CPU-Temperatur abnimmt, reduziert kernel_task automatisch seine Aktivität.

    Kernel_task ist also nicht Ja wirklich So viel CPU-Energie verbrauchen: Sie verhindern lediglich, dass Ihr intensiver Prozess sie verwendet, um Überhitzung zu vermeiden. Wenn Sie sich außerhalb der Gefahrenzone befinden, sollte sich alles wieder normalisieren.

    Eine Anwendung mit der 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-Leistung beanspruchen, sollten Sie Flash vollständig deinstallieren oder deaktivieren, um das Problem zu vermeiden. Dies hindert Flash daran, Ihre CPU mit ihren verschiedenen Fehlern zu belasten, und kernel_task muss Ihre CPU nicht abschirmen, um die Dinge kühl zu halten.

    Starten Sie im abgesicherten Modus, um Probleme mit dem Kernel zu beheben

    Wenn Sie feststellen, dass kernel_task viel CPU oder Arbeitsspeicher beansprucht, wenn Sie nicht viel tun, haben Sie möglicherweise ein anderes Problem in Ihren Händen. Normalerweise hat dies mit Kernel-Erweiterungen von Drittanbietern zu tun, die von macOS als "kexts" bezeichnet werden. Diese Module werden mit Hardwaretreibern und einiger Software geliefert und sind direkt mit dem Kernel verbunden. Ein fehlerhafter kext kann dazu führen, dass kernel_task übermäßige Systemressourcen beansprucht.

    Um dies zu testen, sollten Sie Ihren Mac im abgesicherten Modus starten, eine der versteckten Mac-Startoptionen, die jeder Mac-Benutzer kennen sollte. Fahren Sie Ihren Mac herunter und schalten Sie ihn ein, während Sie die Umschalttaste gedrückt halten. Im Anmeldebildschirm wird das Wort "Safe Boot" angezeigt.

    Im abgesicherten Modus werden Kodes von Drittanbietern nicht aktiviert. 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 prüfen Sie, ob dies hilfreich ist.

    Wenn Sie weiter eintauchen möchten, führt Etrecheck Dutzende von Diagnosen durch, einschließlich einer Liste aller auf Ihrem System installierten und ausgeführten Kexts. Deinstallieren Sie alles, von dem Sie glauben, dass es das Problem verursacht, und sehen Sie, ob es das Problem löst. Ist dies nicht der Fall, müssen Sie möglicherweise eine Reise in den Apple Store oder zu Ihrer örtlichen Mac-Reparaturwerkstatt in Betracht ziehen.

    Ein paar andere Dinge zum Ausprobieren

    Wenn Sie nach all dem immer noch ein Problem haben, können Sie ein paar Dinge ausprobieren.

    Manchmal hilft es, das NVRAM auf Ihrem Mac zurückzusetzen. Scannen Sie Ihren Mac nach Malware, die das Problem verursachen könnte. Sie können auch die üblichen Schritte unternehmen, um Ihren Mac zu beschleunigen, beispielsweise das Entfernen unnötiger Startelemente und die Freigabe von Festplattenspeicher.

    Wenn nichts hilft, müssen Sie manchmal aufhören, Ihre Zeit zu verschwenden und macOS von Grund auf neu zu installieren. Natürlich sollte dies ein letzter Ausweg sein, aber es ist wichtig zu wissen, wann man geschlagen wird.

    Bildnachweis: Matthew Pearce