A számítógép stressztesztje fontos hibaelhárítási lépés, amely segíthet a felhasználóknak megállapítani, hogy az újonnan frissített alkatrészek megfelelően működnek-e, vagy azonosítani tudják a rendszer stabilitását. Míg a stresszteszt a leggyakoribb a PC-túlhajtás világában, a Mac-tulajdonosok számos okból használhatják a stressztesztet is, ideértve a túlmelegedés problémáinak azonosítását, az akkumulátor kapacitásának tesztelését terhelés alatt, a CPU fojtási határértékeinek meghatározását vagy egyszerűen azért, hogy lássák, mennyire hangos a Mac rajongója teljes sebességgel eljuthat.
Különféle segédprogramok állnak rendelkezésre, amelyek stressztesztelési képességeket kínálnak - többek között Geekbench , CPUTest , és NovaBench - de ha csak a CPU-t szeretné tesztelni, akkor ezt közvetlenül a Terminalról teheti meg harmadik féltől származó szoftver nélkül.
A Mac processzorának stressztesztjéhez használhatjuk a Igen parancs, egy Unix parancs, amely módosítás nélkül egyszerűen újra és újra megerősítő választ („y”) ad ki, amíg meg nem szűnik. Ha Mac tesztet szeretne tesztelni az yes paranccsal, nyissa meg a Terminált, írja be a következőt, és a végrehajtáshoz nyomja meg a Return billentyűt:
hogyan adhatunk hozzá új betűtípusokat a google dokumentumokhoz
yes > /dev/null &
Egy pillanat múlva a zárójelben lévő 1-es szám megjelenik egy (valószínűleg) 3- vagy 4-jegyű szám mellett. Ez azt jelzi, hogy az yes parancs maximalizálja a Mac CPU egyik szálát (az [1]) a kijelölt Process ID-vel (a 3- vagy 4-jegyű számmal). Ezt ellenőrizheti, és megtekintheti a CPU aktivitását az Activity Monitor alkalmazáson keresztül (itt található: Alkalmazások> Segédprogramok).
A probléma azonban az, hogy hacsak a Mac nem több, mint 10 éves, szinte biztos, hogy több magot és szálat tartalmazó CPU-val rendelkezik, és a fenti parancs futtatása csak az egyik szál tesztelését teszi lehetővé. Ahhoz, hogy valóban tesztelhesse a Mac-et, maximalizálnia kell a CPU összes szálát, amelyet a fenti parancs megismétlésével tehet meg.
Például van egy 2013 6 magos Mac Pro irodánkban ittTekRevue. Az a 6 magos processzor - a Xeon E5-1650 v2 , ha érdekel - az is hipermenetes , vagyis összesen 12 CPU-szál áll rendelkezésünkre. Mind a 12 logikai mag teszteléséhez 12-szer megismételjük a fent felsorolt yes parancsot. Ezt úgy teheti meg, hogy minden parancshoz megnyit egy új Terminal ablakot, vagy egyesíti ezeket egyetlen parancsba:
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 &
Ha módosítani szeretné ezt a parancsot a saját Mac számítógépén, egyszerűen állítsa be annak számát igen> / dev / null & megismétli a Mac teljes CPU-szálai alapján. Például az új 12 hüvelykes Retina MacBook kétmagos, hiperszálas CPU-val rendelkezik, vagyis csak 4 igen példányt használna az yes paranccsal. Ha nem biztos a Mac processzorának konfigurációjában, akkor remek hely az ellenőrzésre EveryMac , egy adatbázis, amely a részleteket tartalmazza - kitaláltamindenMac, beleértve a processzorok és magok számát.
Bár a megfelelően működő Mac-eknek nem okozhat gondot a stresszteszt, fontos megjegyezni, hogy ha a Mac-en hardver vagy hűtési probléma merül fel, a CPU stresszteszt összeomolhatja a rendszert. Ezért a teszt futtatása előtt feltétlenül mentse el a fontos dokumentumokat, és zárja be az alkalmazásokat, hogy biztosan ne veszítsen el adatokat, ha a Mac váratlanul leáll vagy összeomlik.
Miután hagyta a tesztet néhány órán át futni (vagy egy éjszakán át, ha valóban a határértékig szeretné lenyomni a Mac-et), a tesztet úgy zárhatja le, hogy bezárja az igen parancsot tartalmazó Terminál ablak (oka) t. Ezután az Activity Monitor alkalmazásban ellenőrizheti, hogy a Mac CPU-t már nem maximalizálták-e.
Utolsó megjegyzés: a Mac processzorának stressztesztje jelentős mértékben megnöveli a termelt hőt. A stressztesztelés előtt győződjön meg arról, hogy Mac-je viszonylag hűvös és jól szellőző helyen van, és hogy a Mac ventilátor- vagy légáramlási portjai akadálytalanok. Míg az Intel CPU-k automatikusan fojtanak vagy leállnak, ha a hőmérséklet túl magasra emelkedik, akkor is fennáll annak az esélye, hogy véglegesen károsíthatja Mac-jét, ha megfelelő szellőzés vagy hőelvezetés nélkül maximalizálja a processzort.