Stresstests an einem Computer sind ein wichtiger Schritt zur Fehlerbehebung, mit dessen Hilfe Benutzer feststellen können, ob neu aktualisierte Teile ordnungsgemäß funktionieren, oder Probleme mit der Systemstabilität identifizieren können. Während Stresstests in der PC-Übertaktungswelt am häufigsten vorkommen, können Mac-Besitzer Stresstests auch aus einer Reihe von Gründen verwenden, z. B. um Überhitzungsprobleme zu identifizieren, die Akkukapazität unter Last zu testen, die CPU-Drosselungsgrenzen zu bestimmen oder einfach zu sehen, wie laut der Lüfter eines Mac ist kann auf Hochtouren kommen.
Es gibt eine Vielzahl von Dienstprogrammen, die Stresstestfunktionen bieten - Beispiele hierfür sind Geekbench , CPUTest , und NovaBench - Wenn Sie jedoch nur Ihre CPU testen möchten, können Sie dies direkt vom Terminal aus ohne Software von Drittanbietern tun.
Um die CPU eines Mac einem Stresstest zu unterziehen, können wir die verwenden Ja Befehl, ein Unix-Befehl, der ohne Änderung einfach immer wieder eine positive Antwort ('y') ausgibt, bis er beendet wird. Um einen Mac mit dem Befehl yes einem Stresstest zu unterziehen, öffnen Sie Terminal, geben Sie Folgendes ein und drücken Sie die Eingabetaste, um auszuführen:
Warum posten Mädchen Früchte auf Snapchat?
yes > /dev/null &
Nach einem Moment sehen Sie die Nummer 1 in Klammern neben einer (wahrscheinlichen) 3- oder 4-stelligen Nummer. Dies zeigt an, dass der Befehl yes einen Thread Ihrer Mac-CPU (die [1]) mit der angegebenen Prozess-ID (der 3- oder 4-stelligen Nummer) maximal ausnutzt. Sie können dies überprüfen und die CPU-Aktivität über die Aktivitätsüberwachungsanwendung (unter Anwendungen> Dienstprogramme) anzeigen.
Das Problem ist jedoch, dass Ihr Mac, sofern er nicht älter als 10 Jahre ist, mit ziemlicher Sicherheit über eine CPU mit mehreren Kernen und Threads verfügt. Wenn Sie den obigen Befehl ausführen, wird nur einer dieser Threads getestet. Um einen Mac wirklich einem Stresstest zu unterziehen, müssen Sie alle Threads Ihrer CPU maximal nutzen. Dies können Sie tun, indem Sie den obigen Befehl wiederholen.
Zum Beispiel haben wir eine 2013 6-Core Mac Pro in unserem Büro hier beiTekRevue. Dieser 6-Kern-Prozessor - a Xeon E5-1650 v2 , wenn Sie interessiert sind - ist auch Hyper-Threaded Dies bedeutet, dass wir insgesamt 12 CPU-Threads zur Verfügung haben. Um alle 12 logischen Kerne zu testen, replizieren wir den oben aufgeführten Befehl yes 12 Mal. Sie können dies tun, indem Sie für jeden Befehl ein neues Terminalfenster öffnen oder sie zu einem einzigen Befehl wie dem folgenden kombinieren:
yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null &
Um diesen Befehl für Ihren eigenen Mac zu ändern, passen Sie einfach die Häufigkeit an ja> / dev / null & Wiederholungen basierend auf den gesamten CPU-Threads Ihres Mac. Zum Beispiel das neue 12-Zoll-Retina-MacBook hat eine Dual-Core-Hyper-Thread-CPU, was bedeutet, dass Sie nur 4 Instanzen des Befehls yes verwenden würden. Wenn Sie sich über die CPU-Konfiguration Ihres Mac nicht sicher sind, sollten Sie dies überprüfen EveryMac , eine Datenbank, die die Details enthält - Sie haben es erraten - fürjederMac, einschließlich der Anzahl der Prozessoren und Kerne.
Während ordnungsgemäß funktionierende Macs keine Probleme mit einem Stresstest haben sollten, ist es wichtig zu beachten, dass ein CPU-Stresstest das System zum Absturz bringen kann, wenn Ihr Mac ein Hardware- oder Kühlungsproblem hat. Stellen Sie daher sicher, dass Sie alle wichtigen Dokumente speichern und Ihre Anwendungen schließen, bevor Sie den Test ausführen, um sicherzustellen, dass Sie keine Daten verlieren, wenn Ihr Mac unerwartet heruntergefahren wird oder abstürzt.
Sobald Sie den Test einige Stunden lang laufen lassen (oder über Nacht, wenn Sie Ihren Mac wirklich an seine Grenzen bringen möchten), können Sie den Test beenden, indem Sie die Terminalfenster mit dem Befehl yes schließen. Anschließend können Sie im Aktivitätsmonitor überprüfen, ob Ihre Mac-CPU nicht mehr voll ist.
Ein letzter Hinweis: Stresstests der Mac-CPU erhöhen die erzeugte Wärme erheblich. Stellen Sie vor dem Stresstest sicher, dass sich Ihr Mac in einem relativ kühlen und gut belüfteten Bereich befindet und dass die Lüfter- oder Luftstromanschlüsse des Mac frei sind. Während Intel-CPUs bei zu hohen Temperaturen automatisch drosseln oder abschalten, besteht dennoch die Möglichkeit, dass Sie Ihren Mac dauerhaft beschädigen, wenn Sie den Prozessor ohne ausreichende Belüftung oder Wärmeableitung maximal nutzen.