Die Kenntnis der Anzahl der CPU-Kerne eines bestimmten Mac kann für die Leistungsoptimierung, Stresstests, Kompatibilität und anderweitige fundierte Entscheidungen über die Systemleistung auf einem Mac hilfreich sein. Beispielsweise möchten Sie möglicherweise sicherstellen, dass mehrere Kerne zum Ausführen einer virtuellen Maschine verfügbar sind, oder Sie möchten für einen Stresstest eine Anzahl von Prozessen erzeugen, die der Anzahl der Kerne auf einem Mac entspricht.
Wir zeigen Ihnen verschiedene Möglichkeiten, um zu bestimmen, wie viele CPU-Kerne ein Mac-Computer hat, einschließlich der Suche nach diesen Informationen über die GUI und über die Befehlszeile sowie die Aufschlüsselung der CPU-Kernanzahl für Leistungskerne im Vergleich zu Effizienzkernen auf Apple Silicon-Hardware.
Empfohlene Lektüre:Apex Legends – So beheben Sie nicht unterstützte CPU – „CPU verfügt nicht über SSSE3“
So überprüfen Sie über die Systeminformationen, wie viele Kerne eine Mac-CPU hat
Unter MacOS können Sie ganz einfach ermitteln, wie viele Kerne eine bestimmte Mac-CPU hat, indem Sie wie folgt vorgehen:
- Drücken Sie Befehl+Leertaste, um Spotlight zu öffnen, geben Sie dann „Systeminformationen“ ein und drücken Sie die Eingabetaste (oder geben Sie „System Profiler“ für frühere MacOS-Versionen ein).
- Klicken Sie auf „Hardware“, um die Hardware-Übersicht anzuzeigen und die hier aufgeführte „Gesamtzahl der Kerne“ zu finden. Sie wird etwa wie folgt lauten: Gesamtzahl der Kerne: 8 (4 Leistung und 4 Effizienz)

Für frühere Versionen von MacOS sind dieselben Informationen verfügbar, dieses Tool heißt jedoch stattdessen „System Profiler“. Die Umbenennung von „System Profiler“ in „System Information“ erfolgte in MacOS Ventura und neueren Versionen, aber selbst in macOS 13+ können Sie immer noch mit Spotlight nach „System Profiler“ suchen und die richtige Systeminformations-App finden.
So ermitteln Sie die Anzahl der CPU-Kerne auf dem Mac über die Befehlszeile
Es gibt mehrere Möglichkeiten, die Anzahl der CPU-Kerne über die Befehlszeile auf einem Mac zu bestimmen. Der erste Ansatz verwendet das Befehlszeilentool system_profiler, das im Grunde das Befehlszeilen-Frontend für das GUI-Tool ist, das wir gerade behandelt haben:
- Öffnen Sie die Terminal-Anwendung (von Spotlight oder /Anwendungen/Dienstprogramme)
- Geben Sie die folgende Befehlszeichenfolge ein:
- Wenn Sie die Eingabetaste drücken, wird etwa Folgendes angezeigt, das Sie über die Anzahl der auf der Mac-CPU verfügbaren Kerne informiert
system_profiler SPHardwareDataType | grep "Cores"
Total Number of Cores: 8 (4 performance and 4 efficiency)
Für die meisten Benutzer, die die Gesamtzahl der auf einer CPU verfügbaren Kerne wissen möchten, ist es wahrscheinlich besser, die Anzahl der Effizienzkerne im Vergleich zu den Leistungskernen zu kennen, daher ist die Verwendung von system_profiler am sinnvollsten. Der Befehl system_profiler steht zur Verfügung, um umfangreiche Mac-Systeminformationen bereitzustellen, und ist sehr nützlich.
Mit sysctl herausfinden, wie viele Kerne eine Mac-CPU hat
Sie können auch den Befehl sysctl verwenden, um die Anzahl der auf einem Mac verfügbaren CPU-Kerne abzurufen.
sysctl hw.physicalcpu hw.logicalcpu
Dadurch wird die Anzahl der Kerne aufgeschlüsselt und Sie sehen möglicherweise etwa Folgendes:hw.physicalcpu: 8
hw.logicalcpu: 8
Oder Sie können einen einfacheren Befehl verwenden, der nur die Gesamtzahl der Kerne meldet, anstatt sie nach Effizienz- und Leistungskernen aufzuschlüsseln:
sysctl -n hw.ncpu
Wo Sie als Feedback einfach so etwas wie „8“ sehen, und nicht die Aufteilung der 8 auf 4 Leistungs- und 4 Effizienzkerne, wie mit system_profiler gezeigt.
sysctl ist auf der Intel-Mac-Architektur wohl genauer als auf der Apple-Silicon-Architektur, da sysctl nicht immer genau zwischen Leistungskernen und Effizienzkernen zu unterscheiden scheint, die auf Apple Silicon verfügbar sind, obwohl es bei der Intel-Architektur richtig zwischen physischen und Hyperthreading-(logischen) Kernen unterscheidet.
Was ist der Unterschied zwischen Performance-Kernen und Effizienz-Kernen?
Effizienzkerne:Wie der Name schon sagt, sind Effizienzkerne effizienter und werden in der Regel für Aufgaben mit geringerem Energieverbrauch oder Aufgaben verwendet, bei denen nicht mehr CPU-Leistung benötigt wird. Bei Macs mit ARM-M-Chip-Architektur zielen Effizienzkerne darauf ab, energieeffizient zu sein und laufen mit niedrigeren Taktraten in MHz/GHz als Leistungskerne.
Leistungskerne:Leistungskerne zielen darauf ab, die Leistung zu maximieren und dabei Energieeffizienzanforderungen außer Acht zu lassen. Bei Macs mit ARM-M-Chip-Architektur haben Leistungskerne eine höhere maximale Taktrate in MHz/GHz.
Software muss speziell für die Unterstützung der Multi-Core-Nutzung mit Multithreading/Multitasking geschrieben werden, um die Last auf mehrere Kerne zu verteilen. Typischerweise nutzt anspruchsvollere Software (wie Videokodierung, Videospiele usw.) die Leistungskerne, während ein einfacher Texteditor oder etwas, das im Hintergrund läuft, eher einen Effizienzkern nutzt.
Apple erklärt dies in einemdokumentierenInformationen zur Optimierung von Leistung und Effizienz auf Apple Silicon-Chips:
„Neue Apple Silicon […] verfügen sowohl über Hochleistungskerne (P-Kerne) als auch über hocheffiziente Kerne (E-Kerne). Mit diesen verschiedenen Kerntypen können Sie Apps bereitstellen, die sowohl eine hervorragende Leistung als auch eine lange Akkulaufzeit bieten. Um ihre Leistung und Effizienz voll auszunutzen, können Sie dem Betriebssystem (OS) Informationen darüber bereitstellen, wie Ihre App optimal ausgeführt werden kann. Von dort aus verwendet das Betriebssystem semantische Informationen, um bessere Planungs- und Leistungskontrollentscheidungen zu treffen.“
–
Fanden Sie dies nützlich, um zu bestimmen, wie viele Kerne eine Mac-CPU hat? Konnten Sie mit diesen Tricks die Anzahl der logischen Kerne, Leistungskerne und Effizienzkerne eines Mac ermitteln? Verwenden Sie einen anderen Ansatz, um die Kernanzahl und Kerninformationen auf einem Mac zu ermitteln? Teilen Sie uns Ihre eigenen Tricks und Gedanken in den Kommentaren mit.
