So beheben Sie eine hohe CPU-Auslastung auf Ihrem Mac 1

So beheben Sie eine hohe CPU-Auslastung auf Ihrem Mac


Eine hohe CPU-Auslastung kann auf Macs zu mehreren Problemen führen. Wenn Sie dies nicht ändern, können Sie auf Anwendungsabstürze, eine häufig zitternde Benutzeroberfläche mit einem sich drehenden Wasserball, Überhitzung, kürzere Akkulaufzeit und schlimmer noch – Kernel-Panics stoßen. Dieses Tutorial zeigt Ihnen die Schritte zum Identifizieren der Prozesse, die übermäßig viel CPU verbrauchen, und wie Sie sie beheben können.

Trinkgeld: Wenn Sie mit einem älteren Mac arbeiten, erfahren Sie, wie Sie einige neue Teile erhalten und ihn so aufrüsten können, dass er wie neu ist.

Identifizieren der Prozesse, die übermäßig viel CPU verbrauchen

Grundsätzlich sollte sich ein Mac-Benutzer der verschiedenen Arten von Prozessen und der Verwendung von Activity Monitor bewusst sein. So zeigen Sie die Prozesse mit dem höchsten %CPU-Verbrauch an:

  1. Starten Sie Activity Monitor und klicken Sie auf die Registerkarte CPU.
  1. Klicken Sie einmal auf die Spaltenüberschrift, um sie in absteigender Reihenfolge zu sortieren.
CPU in absteigender Reihenfolge anordnen
  1. Wählen Sie „Fenster → CPU-Verlauf“.
CPU-Verlaufsaktivitätsmonitor
  1. Öffnen Sie ein neues Fenster „CPU-Verlauf“, das die Benutzer- und Systemlast in jedem Kern mit der Zeit anzeigt.
CPU-Verlaufsfenster
  1. Beachten Sie auch, ob ein bestimmter Prozess eine App ist oder zum System gehört. Anwendungsbasierte Prozesse haben ein Symbol neben ihrem Namen und sind mit Ihrem Benutzerkonto verknüpft, in diesem Fall „rahulsaigal“.
Symbol neben dem Prozessnamen
  1. Diejenigen Prozesse, die kein Symbol neben ihrem Namen haben und „root“ gehören, gehören zum System.
Kein Symbol neben Systemprozessen

Die CPU-Registerkarte hebt einige wichtige Metriken hervor.

  • %CPU ist der Prozentsatz der gesamten Prozessorkapazität, den der Prozess verbraucht, z. B. die Prozessorleistung.
  • Die CPU-Zeit ist die Zeitspanne, die ein Prozess seit dem letzten Start aktiv war.
  • Idle Wake Ups gibt an, wie oft ein Prozess aus dem Ruhezustand aufgewacht ist.

Bei Apple Silicon Macs werden Sie verstehen, wie sich die Cores Icestorm (oder Efficient) und Firestorm (oder Performance) verhalten. Die meisten systembasierten Prozesse (Spotlight-Indizierung, Time Machine-Sicherungen) verwenden E-Kerne. Apps und verwandte Benutzerprozesse werden entweder auf E- oder P-Kernen ausgeführt, wobei P-Kerne bevorzugt werden.

Hilfreicher Hinweis: Sie fragen sich, ob eine App für Ihren Apple Silicon Mac optimiert wurde? Wir zeigen Ihnen, wie Sie das überprüfen können.

Verwalten von Anwendungen, die auf dem Mac übermäßig viel CPU verbrauchen

Wenn eine App übermäßig viel CPU verbraucht, hängt sie sich möglicherweise auf oder reagiert nicht mehr auf Benutzereingaben. Ihre beste Option ist, das Beenden zu erzwingen. Drücken Sie Bef + Möglichkeit + Esc um das Dialogfeld „Beenden erzwingen“ zu öffnen.

Dialogfeld „Beenden erzwingen“.

Eine eingefrorene App wird in Rot mit der Bezeichnung „Reagiert nicht“ angezeigt. Wählen Sie diese App aus und klicken Sie auf „Beenden erzwingen“. Wenn Sie es mit einer App zu tun haben, die nicht auf die Force Quit-Methode reagiert oder der Aktivitätsmonitor nicht geöffnet werden kann, lesen Sie unseren Leitfaden zur Verwendung von Terminal, um das Beenden einer App zu erzwingen.

Ein Webbrowser basiert auf einer Multiprozessarchitektur. Es enthält alle logischen Funktionen in separaten Prozessen: den Hauptprozess (Browser), den GPU-Prozess und einen dedizierten Prozess für jede Registerkarte und Erweiterung.

Um dies in der Praxis zu sehen, drücken Sie Schicht + Esc um den Chrome Task Manager zu öffnen und seine CPU- und Speicherauslastung zu überprüfen.

Chrome-Task-Manager

Von Natur aus verbraucht ein Browser übermäßig viel CPU, wenn Sie zu viele Registerkarten öffnen, die hochauflösende Fotos und Videos anzeigen. Sobald Sie die Registerkarte schließen oder nicht verwendete Erweiterungen löschen, wird die CPU-Auslastung reduziert.

Korrigieren Sie die hohe CPU-Auslastung der Kernel-Aufgabe

Der Kernel lädt die grundlegende macOS-Grundlage und wichtige Treiber. „kernel_task“ ist der Prozess, der wichtige Metriken aus dem Kernel anzeigt. Sein Hauptzweck besteht darin, die CPU-Temperatur zu regulieren, indem der Prozessor für die Prozesse weniger verfügbar gemacht wird.

Mit anderen Worten, wenn Ihre CPU heiß läuft, wird der Kernel aktiviert, um Ihren Mac abzukühlen. Aber als Reaktion darauf steigt die CPU-Last von „kernel_task“. Eine hohe CPU-Auslastung kann auf blockierte Lüftungsschlitze, fehlerhafte Temperatursensoren, beschädigte Kernel-Erweiterungen von Drittanbietern und inkompatible Hardware/Peripheriegeräte hinweisen.

Auf Intel-Macs können Sie:

  1. Setzen Sie den SMC (System Management Controller) zurück. Es behebt eine Vielzahl von Problemen auf Ihrem Mac, einschließlich WI-Fi-Problemen und unterbrochenen Verbindungen sowie Problemen mit dem Trackpad.
  1. Entfernen Sie die Kernel-Erweiterung des Drittanbieters. Um die installierte Kernel-Erweiterung anzuzeigen, starten Sie Systeminformationen (Über diesen Mac -> Systembericht) und navigieren Sie zu „Software -> Name der Erweiterung“. Klicken Sie auf die Spalte „Erhalten von“, um den geladenen Kext oben anzuzeigen.
Bericht über installierte Kernel-Erweiterungen von Drittanbietern

Der „kernel_task“-Prozess läuft auf Apple Silicon Macs aufgrund der Architekturänderung (System on Chip) in Verbindung mit Kernel-Härtung und umfangreichem Kernmanagement (verschiedene Kerne laufen mit unterschiedlicher Frequenz) effizient.

SMC fehlt und NVRAM muss nicht manuell zurückgesetzt werden. Das Herunterfahren und Neustarten Ihres Mac kann die meisten Ihrer Probleme lösen. Bestimmte Arbeitsabläufe oder Faktoren können jedoch immer noch die Kernel-Panik auslösen. In diesem Fall sollten Sie sich an das Apple Support-Team wenden.

Reduzieren Sie die WindowsServer-CPU-Auslastung

Die Hauptaufgabe von „WindowServer“ besteht darin, Fenster in die Anzeige zu ziehen und zu verwalten. Ohne sie gibt es keine GUI (Benutzeroberfläche) zur Interaktion, und Sie haben keine Kontrolle darüber. Es nutzt die integrierte Metal-GPU, um Transparenz und UI-Composite zu verwalten und Ihre Fenster schnell zu rendern.

Aktivitätsmonitor für Windowserver-Prozesse

Standardmäßig verbraucht WindowServer 10 % bis 30 % Ihrer CPU und verursacht selten Probleme. Wenn Sie eine hohe CPU-Auslastung feststellen, versuchen Sie diese Korrekturen.

  • Beenden Sie Ihre Apps schrittweise und notieren Sie die CPU-Auslastung. Starten Sie Ihren Mac neu und überwachen Sie die CPU-Auslastung. Sobald Sie die Übeltäter-App identifiziert haben, senden Sie ein detailliertes Protokoll an den Entwickler.

Der WindowServer-Prozess ist auch für die Verwaltung mehrerer Displays und sogar für die Steuerung ihres Verhaltens verantwortlich. Wenn die CPU-Auslastung hoch bleibt, gehen Sie folgendermaßen vor:

  1. Deaktivieren Sie die Bildschirmfreigabe und trennen Sie Bereiche für Ihr Display.
Deaktivieren Sie Anzeigen haben separate Leerzeichen
  1. Entfernen Sie die Unordnung vom Desktop, da macOS jedes Symbol auf dem Desktop als Fenster betrachtet und WindowServer mehr belastet.
Bereinigen Sie die Desktop-Unordnung 1

Reduzieren Sie die CPU-Auslastung des Bird-Prozesses

„Bird“ ist der Backend-Prozess hinter iCloud, der aktiviert wird, wenn Sie mit dem Sichern von Dateien auf iCloud Drive beginnen. Wenn Ihre Dateien synchronisiert werden, sollte die CPU-Auslastung reduziert werden. Eine hohe CPU-Auslastung deutet darauf hin, dass bestimmte Dateien beschädigt wurden und iCloud diese Dateien nicht synchronisieren kann.

Gleichzeitig müssen Sie den „Cloud“-Prozess im Zusammenhang mit CloudKit beachten. Apps von Drittanbietern können CloudKit verwenden, um Daten zwischen den Apps und iCloud-Containern zu verschieben. Apple verwendet CloudKit auch, um Ihre Dateien in Desktop und Dokumente mit anderen Geräten zu synchronisieren.

Um dieses Problem zu lösen, deaktivieren wir vorübergehend iCloud, um zu verhindern, dass der „Vogel“-Prozess erneut Dateien synchronisiert.

  1. Öffnen Sie „Systemeinstellungen“ und klicken Sie auf „Apple ID“.
Klicken Sie in den Systemeinstellungen auf AppleID
  1. Klicken Sie auf „iCloud“ und deaktivieren Sie „iCloud Drive“. Wenn Sie dies tun, klicken Sie auf „Kopie behalten“, um einen Ordner namens „iCloud Drive (Archiv)“ in Ihrem Home-Ordner zu erstellen.
Deaktivieren Sie Icloud Drive und wählen Sie Kopie behalten 1
  1. Kreuzen Sie „iCloud Drive“ erneut an, um den „Vogel“-Prozess zu reaktivieren und die CPU-Auslastung im Aktivitätsmonitor erneut zu überprüfen. Sie müssen alle Ihre Dateien manuell auf das iCloud Drive verschieben.
Überprüfen Sie die Icloud Drive-Option erneut

Reduzieren Sie die Spotlight-Indizierung der CPU-Auslastung

„mds“ und „mdworker_shared“ sind Teil von Spotlight und bestehen aus zwei Komponenten: „mds“ steht für Metadata Server, der Ihren Index verwaltet, um Ihnen schnelle Suchergebnisse zu liefern, und „mdworker“ steht für Metadata Server Worker und erledigt die ganze Arbeit Arbeit der Indizierung Ihrer Dateien.

Diese beiden Prozesse arbeiten im Hintergrund und verwalten die Datenbanken mit indizierten Metadaten für jedes angeschlossene lokale Volume. Sie verbrauchen niemals übermäßig viel CPU, es sei denn, Sie kopieren Dateien, beispielsweise von einer externen Festplatte auf Ihren neuen Mac.

Sie können verhindern, dass einige Ordner oder Volumes indiziert werden, um die CPU-Last zu reduzieren. Navigieren Sie zu „Systemeinstellungen -> Spotlight“ und klicken Sie auf die Registerkarte „Datenschutz“.

  1. Um neue Elemente hinzuzufügen, klicken Sie auf die Schaltfläche „Hinzufügen (+)“ und wählen Sie Ihr Element aus dem Browserdialog aus. Alle Spotlight-Einstellungen werden sofort angewendet und macOS löscht alle indizierten Datenbanken von diesem Volume.
Fügen Sie den Ordner oder das Volume zur Spotlight-Ausschlussliste hinzu
  1. Um den Index neu zu erstellen, klicken Sie unten in der Liste auf die Schaltfläche Entfernen (-).
Entfernen Sie die externe Festplatte, um den Index neu zu erstellen

Trinkgeld: Lesen Sie unseren Leitfaden zur Beherrschung von Spotlight.

Häufig gestellte Fragen

Kann ich die CPU-Auslastung in der Menüleiste überwachen?

Mit dem Aktivitätsmonitor können Sie keine ausgewählten Statistiken an die Menüleiste anheften. Sie können „Überwachen → CPU-Auslastung oder Verlauf anzeigen“ aktivieren, aber es öffnet sich ein neues Fenster. Wir empfehlen Ihnen jedoch, diese Menüleisten-Apps für Mac auszuprobieren, die die vollständigen Details für CPU, Speicher, GPU, Netzwerk, Festplatte und mehr anzeigen.

Statistiken ist der macOS-Systemmonitor für Ihre Menüleiste und unterstützt 10.13 High Sierra oder höher. iGlance ist eine anpassbare Systemmonitor-Menüleiste, die Details wie die CPU-Auslastung als Diagramm anzeigt; liest die CPU-Temperatur; überwacht Lüftergeschwindigkeit, Speichernutzung, Netzwerknutzung; und mehr.

Gibt es bessere Tools als Activity Monitor?

Ja, aber es ist ein Terminal-Befehl namens „top“. Starten Sie Terminal und geben Sie „top -u“ ein, um Prozesse nach CPU-Auslastung zu sortieren. Abgesehen davon erhalten Sie Details zum Status der Prozesse, zur Anzahl der Seitenfehler, zur Gesamtzahl der Seiteneinlagerungen, zur Verarbeitung des Prozessspeichers und mehr.

Wenn Sie Homebrew für Mac verwenden, können Sie es installieren htop um den Prozentsatz des CPU-Verbrauchs, den Status der Prozesse, die Priorität, die CPU-Zeit und mehr anzuzeigen. Sie können die Prozesse sortieren und den absoluten Pfad zu den Prozessen verfolgen.

Kann eine Malware auf Ihrem System übermäßig viel CPU verbrauchen?

Ja. Dies kann passieren, wenn auf Ihrem Mac unerwünschte Krypto-Mining-Malware ausgeführt wird. Untersuchen Sie den LaunchDaemon-Ordner und notieren Sie alle unbekannten Konfigurationsdateien. Wir empfehlen außerdem, einen gründlichen Scan mit durchzuführen Malwarebytes für Mac. Lesen Sie unseren Leitfaden zum Erkennen und Entfernen von Malware von Ihrem Mac mit Malwarebytes.

Bildnachweis: Pexel. Alle Bilder und Screenshots von Rahul Saigal.

Raul Saigal

Rahul ist Autor bei MakeTechEasier. Er ist ein Technik-Enthusiast und genießt es, mit den neuesten technologischen Fortschritten Schritt zu halten. Er hat einen Master-Abschluss in Optometrie und arbeitete als Dozent an der Hochschule. Die Leidenschaft für das Unterrichten und die Liebe zur Technologie spiegeln sich in seinem Schreiben wider.

Abonniere unseren Newsletter!

Unsere neuesten Tutorials werden direkt in Ihren Posteingang geliefert









Unterstützen Sie unsere Arbeit ❤️

Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.

Sichere Zahlung mit PayPal