Testiranje računala na stres važan je korak za rješavanje problema koji može pomoći korisnicima da utvrde rade li novonadograđeni dijelovi ispravno ili identificiraju probleme sa stabilnošću sustava. Iako je testiranje stresa najčešće u svijetu overclockinga PC-a, vlasnici Mac-a također mogu koristiti testiranje otpornosti na stres iz više razloga, uključujući identificiranje problema s pregrijavanjem, testiranje kapaciteta baterije pod opterećenjem, određivanje ograničenja prigušenja CPU-a ili jednostavno da vide koliko je glasan ventilator Maca može doći punom brzinom.
Dostupni su različiti uslužni programi koji nude mogućnosti testiranja stresa - primjeri uključuju Geekbench, CPUTest i NovaBench - ali ako samo želite testirati svoj CPU, to možete učiniti izravno s terminala bez ikakvog softvera treće strane.
Za stresni test Mac-ovog CPU-a, možemo koristiti naredbu "yes", Unix naredbu koja će, bez modifikacije, jednostavno iznova i iznova ispisivati potvrdni odgovor ('y') sve dok se ne prekine. Za stresni test Mac naredbom "da", otvorite Terminal, upišite sljedeće i pritisnite Return da biste izvršili:
da > /dev/null &
Nakon nekog trenutka, vidjet ćete da se broj 1 u zagradama pojavljuje pored (vjerojatno) 3- ili 4-znamenkastog broja. To znači da naredba "da" maksimalno iskorištava jednu nit vašeg Mac CPU-a ([1]), s određenim ID-om procesa (3- ili 4-znamenkasti broj). To možete provjeriti i vidjeti aktivnost CPU-a putem aplikacije Activity Monitor (koja se nalazi u Applications > Utilities).
Problem je, međutim, u tome što osim ako vaš Mac nije stariji od 10 godina, gotovo sigurno ima CPU s više jezgri i niti, a izvođenje gornje naredbe testira samo jednu od tih niti. Da biste istinski testirali Mac, morat ćete maksimalno iskoristiti sve niti svog CPU-a, što možete učiniti ponavljanjem gornje naredbe.
Na primjer, imamo 6-jezgreni Mac Pro iz 2013. u našem uredu na adresi TekRevue. Taj 6-jezgreni procesor - Xeon E5-1650 v2, ako vas zanima - također je s hiper-navojem, što znači da imamo na raspolaganju ukupno 12 CPU niti. Za testiranje svih 12 logičkih jezgri, replicirali bismo naredbu "da" gore navedenu 12 puta. To možete učiniti otvaranjem novog prozora terminala za svaku naredbu ili njihovim kombiniranjem u jednu naredbu poput ove:
da > /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 &
Da biste izmijenili ovu naredbu za svoj Mac, jednostavno podesite broj puta da > /dev/null & ponavlja se na temelju ukupnih niti procesora vašeg Maca. Na primjer, novi 12-inčni Retina MacBook ima dvojezgreni CPU s hiper-navojem, što znači da ćete koristiti samo 4 instance naredbe "da". Ako niste sigurni u konfiguraciju CPU-a svog Maca, izvrsno mjesto za provjeru je EveryMac, baza podataka koja sadrži pojedinosti - pogađate - za svaki Mac, uključujući broj procesora i jezgri.
Iako ispravno funkcionirajući Macovi ne bi trebali imati problema s testom stresa, važno je napomenuti da ako vaš Mac ima problem s hardverom ili hlađenjem, test stresa CPU-a može srušiti sustav. Stoga provjerite jeste li spremili sve važne dokumente i zatvorite svoje aplikacije prije pokretanja testa kako biste bili sigurni da nećete izgubiti podatke ako se vaš Mac neočekivano isključi ili sruši.
Nakon što pustite da se test izvodi nekoliko sati (ili preko noći ako stvarno želite pogurati svoj Mac do krajnjih granica), možete završiti test zatvaranjem prozora terminala koji sadrže naredbu "da". Zatim možete provjeriti u Activity Monitoru da vaš Mac CPU više nije maksimalno iskorišten.
Posljednja napomena: testiranje na stres CPU-a Mac-a značajno će povećati generiranu toplinu. Prije testiranja otpornosti na stres, provjerite je li vaš Mac u relativno hladnom i dobro prozračenom prostoru te da su otvori za ventilator ili protok zraka na Macu neometani. Iako će se Intelovi procesori automatski gasiti ili isključiti ako temperature postanu previsoke, još uvijek postoji šansa da trajno oštetite svoj Mac ako maksimalno iskoristite procesor bez odgovarajuće ventilacije ili odvođenja topline.