% CPU
Auch: CPU-Auslastung in Prozent, CPU über 100 %
Kurze Antwort
„% CPU“ ist der Anteil der Prozessorleistung, den ein Prozess gerade nutzt, gemessen pro CPU-Kern. Weil jeder Kern als 100 % zählt, kann ein Prozess, der mehrere Kerne gleichzeitig nutzt, mehr als 100 % anzeigen.
Die Spalte „% CPU“ in der Aktivitätsanzeige zeigt, wie stark ein Prozess den Prozessor beschäftigt. 100 % bedeutet, dass der Prozess so viel nutzt wie ein voll ausgelasteter Kern. Auf einem Mac mit acht Kernen liegt die Obergrenze für alle Prozesse zusammen bei 800 %.
Ein hoher Wert ist nicht immer ein Problem. Beim Exportieren von Videos, Kompilieren von Code oder Indizieren von Dateien darf die CPU eine Weile stark ausgelastet sein. Zum Problem wird es, wenn ein Prozess hoch bleibt, obwohl du nichts von ihm willst.
Warum % CPU über 100 steigen kann
Die Aktivitätsanzeige addiert die Zeit, die ein Prozess auf allen Kernen verbringt. Lässt eine App drei Kerne mit voller Leistung arbeiten, zeigt sie etwa 300 %. Das ist normal für Apps, die auf viele Threads ausgelegt sind, etwa Videoschnittprogramme, Compiler und Browser.
Die Werte „System“, „Benutzer:in“ und „Inaktiv“ unten im Tab „CPU“ funktionieren anders. Sie beschreiben den ganzen Prozessor und ergeben zusammen 100 %.
Was % CPU nicht verrät
„% CPU“ misst, wie viel der Zeit ein Kern beschäftigt ist, nicht wie schnell er arbeitet. Auf einem Mac mit Apple Chip können Leistungs- und Effizienzkerne beide 100 % zeigen und dabei ganz unterschiedlich viel Arbeit erledigen.
Der Wert zeigt auch nicht, ob eine App reagiert. Eine App kann bei 0 % CPU eingefroren sein, weil sie auf etwas wartet, oder bei 400 % flüssig reagieren.
So findest du heraus, was die CPU auslastet
Öffne die Aktivitätsanzeige, klicke auf den Tab „CPU“ und dann auf die Spaltenüberschrift „% CPU“, um absteigend zu sortieren. Beobachte die Liste ein paar Sekunden, denn die Werte ändern sich mit jeder Aktualisierung.
Im Terminal zeigt top -o cpu dieselbe Liste, sortiert nach CPU-Auslastung. Mit q beendest du die Anzeige.
So findest du den Höchstwert für % CPU auf deinem Mac
Die Obergrenze für „% CPU“ ist 100 % mal die Zahl der Kerne, auf die macOS Arbeit verteilen kann. Statt zu raten, kannst du diese Zahl im Terminal nachsehen.
- Öffne das Terminal unter „Programme“ > „Dienstprogramme“.
- Führe
sysctl -n hw.logicalcpuaus. Der Befehl gibt die Zahl der logischen Kerne aus. - Multipliziere diese Zahl mit 100. Das ist der höchste Wert für „% CPU“, den alle Prozesse zusammen zeigen können, und der höchste, den ein einzelner Prozess erreicht, wenn er jeden Kern beschäftigt.
- Auf einem Mac mit Apple Chip zeigt dir
sysctl hw.perflevel0.logicalcpu hw.perflevel1.logicalcpu, wie viele dieser Kerne Leistungskerne und wie viele Effizienzkerne sind.
Apple Chip und Intel: Was als Kern zählt
Auf einem Intel-Mac mit Hyper-Threading erscheint jeder physische Kern als zwei logische Kerne. sysctl -n hw.physicalcpu zeigt die physische Zahl, sysctl -n hw.logicalcpu die logische, und „% CPU“ wird an der logischen Zahl gemessen. Ein Intel-Mac mit vier physischen Kernen kann einen Prozess also mit bis zu 800 % zeigen.
Ein Apple Chip nutzt kein Hyper-Threading, physische und logische Zahl sind also gleich. Der Unterschied beim Apple Chip ist die Mischung aus Leistungs- und Effizienzkernen. Ein Prozess mit 100 % auf einem Effizienzkern schafft weniger Arbeit als einer mit 100 % auf einem Leistungskern.
Willst du wissen, ob eine App nativ auf einem Apple Chip läuft, wähle „Darstellung“ > „Spalten“ und aktiviere „Art“. Dort steht „Apple“ für native Apps und „Intel“ für Apps, die über Rosetta übersetzt laufen.
So erkennst du, ob eine App wirklich zu viel CPU verbraucht
Apple weist darauf hin, dass dein Mac die meiste Zeit nur einen kleinen Teil seiner Rechenleistung nutzt. Ein hoher Wert mit einem Grund, den du benennen kannst, ist in Ordnung. Diese Zeichen deuten auf ein echtes Problem hin:
- Die App bleibt mehrere Minuten hoch, während du sie nicht benutzt.
- Sie steht unbewegt bei etwa 100 %. Das bedeutet oft, dass ein Thread in einer Schleife festhängt und einen ganzen Kern belegt.
- Ihre Spalte „CPU-Zeit“ steigt schnell weiter, während die App im Hintergrund ist.
- Gleichzeitig werden die Lüfter lauter, der Mac wird warm oder die Batterie sinkt schneller als sonst.
- Der Wert sinkt nicht, nachdem du das Fenster, Dokument oder den Tab geschlossen hast, der die Arbeit ausgelöst hat.
Was du tun kannst, wenn eine App die CPU dauerhaft beschäftigt
- Klicke in der Aktivitätsanzeige auf den Tab „CPU“ und sortiere nach „% CPU“. Beobachte eine Minute lang, damit dich eine kurze Spitze nicht täuscht.
- Ist der Prozess ein Hilfsprozess, wähle „Darstellung“ > „Alle Prozesse, hierarchisch“, um zu sehen, zu welcher App er gehört.
- Sichere deine Arbeit und beende die App normal. Reagiert sie nicht, wähle sie aus und nutze „Sofort beenden“.
- Öffne die App wieder. Kommt die CPU-Auslastung ohne erkennbaren Grund zurück, sieh nach, ob es ein Update der Entwickler:innen gibt.
- Passiert es immer wieder, erstelle in der Aktivitätsanzeige eine Analyse des Prozesses und schicke sie den Entwickler:innen. Sie zeigt, was die App getan hat.
Häufige Fragen
Was bedeutet % CPU über 100 auf dem Mac?
Der Prozess nutzt gleichzeitig mehr als einen CPU-Kern. Jeder Kern zählt als 100 %, ein Prozess, der zwei Kerne voll auslastet, zeigt also 200 %.
Welcher % CPU-Wert ist für eine App normal?
Eine App, die du gerade nicht benutzt, sollte meist nahe 0 % liegen. Kurze Spitzen sind normal. Eine Hintergrund-App, die minutenlang hoch bleibt, solltest du dir genauer ansehen.
Warum zeigt mein Mac hohe CPU-Auslastung, obwohl nichts geöffnet ist?
macOS erledigt Arbeit im Hintergrund, etwa die Spotlight-Indizierung, die Fotoanalyse und Backups, oft gerade dann, wenn der Mac nicht benutzt wird. Das beruhigt sich meist, sobald es fertig ist.
Sind 100 % CPU auf dem Mac schlecht?
Nicht an sich. 100 % bedeutet, dass ein Kern voll beschäftigt ist, was bei einem Export oder Build normal ist. Zum Problem wird es erst, wenn es anhält, während die App eigentlich nichts tun sollte.
Warum zeigt eine App 400 % CPU, obwohl der Graph „Auslastung“ halb leer aussieht?
„% CPU“ pro Prozess wird an einem Kern gemessen, während die Werte „System“, „Benutzer:in“ und „Inaktiv“ den ganzen Prozessor beschreiben. Auf einem Mac mit acht Kernen nutzt ein Prozess mit 400 % etwa die Hälfte der Gesamtleistung.
Wie oft aktualisiert die Aktivitätsanzeige % CPU?
Das legst du unter „Darstellung“ > „Darstellung aktualisieren“ fest: „Sehr oft (1 s)“, „Oft (2 s)“ oder „Normal (5 s)“. Apple weist darauf hin, dass häufigere Aktualisierungen selbst die Leistung beeinflussen können.
Verwandte Begriffe
Schritt für Schritt: Welche App meine CPU oder meinen Speicher nutzt.
Suchst du etwas Besseres als die Aktivitätsanzeige? Sieh dir die besten Alternativen zur Aktivitätsanzeige für den Mac an, oder stöbere durch alle Begriffe im Glossar.