Testiranje izjemnih situacij v računalniku je pomemben korak za odpravljanje težav, ki lahko uporabnikom pomaga ugotoviti, ali na novo nadgrajeni deli delujejo pravilno, ali prepozna težave s stabilnostjo sistema. Čeprav je testiranje izjemnih situacij najpogostejše v svetu overclockinga osebnih računalnikov, lahko lastniki Maca testiranje izjemnih situacij uporabljajo tudi iz številnih razlogov, med drugim zaradi prepoznavanja težav s pregrevanjem, testiranja kapacitete akumulatorja pod obremenitvijo, določanja omejitev krmiljenja procesorja ali preprosto za ugotavljanje, kako glasen je Macov ventilator lahko s polno hitrostjo.
Na voljo so številni pripomočki, ki ponujajo zmogljivosti za testiranje izjemnih situacij - primeri vključujejo Geekbench , CPUTest , in NovaBench - če pa želite samo preizkusiti svoj CPU, lahko to storite neposredno iz terminala brez kakršne koli programske opreme tretje osebe.
Za stresni test Mac-ovega CPU lahko uporabimo ja ukaz, ukaz Unix, ki bo brez sprememb preprosto vedno znova izvajal pritrdilni odgovor ('y'), dokler se ne zaključi. Če želite izvesti stresni test Mac z ukazom yes, odprite Terminal, vnesite naslednje in pritisnite Return za izvedbo:
Zakaj ne bi začel delati na Windows 10
yes > /dev/null &
Čez trenutek boste videli številko 1 v oklepajih poleg (verjetno) 3- ali 4-mestne številke. To pomeni, da ukaz yes omejuje eno nit vašega CPU-ja Mac ([1]) z določenim ID-jem procesa (3- ali 4-mestno številko). To lahko preverite in si ogledate aktivnost procesorja prek aplikacije Activity Monitor (ki se nahaja v Applications> Utilities).
Težava pa je v tem, da razen če je vaš Mac starejši od 10 let, ima skoraj zagotovo CPU z več jedri in nitmi, zagon zgoraj navedenega ukaza pa samo eno od teh niti. Če želite resnično preizkusiti stres Mac-a, morate maksimirati vse niti CPU-ja, kar lahko storite s ponovitvijo zgornjega ukaza.
Na primer, imamo 2013 6-jedrni Mac Pro v naši pisarni tukaj naTekRevue. Ta 6-jedrni procesor - a Xeon E5-1650 v2 , če vas zanima - je tudi hiper-navojni , kar pomeni, da imamo na voljo skupno 12 procesorskih niti. Da bi preizkusili vseh 12 logičnih jeder, bi 12-krat ponovili zgoraj navedeni ukaz yes. To lahko storite tako, da za vsak ukaz odprete novo okno terminala ali jih združite v en sam ukaz, kot je ta:
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 &
Če želite spremeniti ta ukaz za svoj Mac, preprosto prilagodite njegovo število da> / dev / null & ponavlja na podlagi celotnih niti procesorja vašega Mac-a. Na primer novo 12-palčni MacBook Retina ima dvojedrni hipernitni CPU, kar pomeni, da bi uporabili le 4 primerke ukaza yes. Če niste prepričani o konfiguraciji procesorja za svoj Mac, je odličen kraj za preverjanje EveryMac , zbirka podatkov, ki vsebuje podrobnosti - uganili ste - zavsakMac, vključno s številom procesorjev in jeder.
Čeprav pravilno delujoči Maci ne bi smeli imeti težav s stresnim testom, je pomembno opozoriti, da če ima vaš Mac težavo s strojno opremo ali hlajenjem, lahko stresni test CPU zruši sistem. Zato pred izvajanjem preizkusa shranite vse pomembne dokumente in zaprite aplikacije, da ne boste izgubili podatkov, če se vaš Mac nepričakovano izklopi ali zruši.
Ko pustite, da test deluje nekaj ur (ali čez noč, če želite resnično potisniti svoj Mac do konca), lahko preizkus končate tako, da zaprete okna Terminal, ki vsebujejo ukaz yes. Nato lahko v Monitorju aktivnosti preverite, ali vaš Mac CPU ni več maksimiran.
Zadnja opomba: stresno testiranje Mac-ovega CPU-ja bo povečalo toploto, ki jo bo ustvarila velika količina. Pred testiranjem izjemnih situacij se prepričajte, da je vaš Mac v sorazmerno hladnem in dobro prezračevanem prostoru ter da Macova vrata za ventilator ali pretok zraka niso ovirana. Medtem ko se bodo procesorji Intel samodejno zaustavili ali zaustavili, če se temperature previsoke, še vedno obstaja verjetnost, da lahko trajno poškodujete svoj Mac, če procesor izkoristite brez ustreznega prezračevanja ali odvajanja toplote.