Testiranje otpornosti na stres računala važan je korak za rješavanje problema koji može pomoći korisnicima da utvrde rade li novo nadograđeni dijelovi ispravno ili prepoznaju probleme sa stabilnošću sustava. Iako je testiranje otpornosti na stres najčešće u svijetu overclockinga, vlasnici Maca također mogu koristiti testiranje otpornosti na stres iz niza razloga, uključujući identificiranje problema s pregrijavanjem, testiranje kapaciteta baterije pod opterećenjem, određivanje ograničenja prigušivanja procesora ili jednostavno kako bi vidjeli koliko glasan je Macov ventilator mogu dobiti punom brzinom.
Dostupni su razni uslužni programi koji nude mogućnosti testiranja otpornosti na stres - primjeri uključuju Geekbench , CPUTest , i NovaBench - ali ako samo želite testirati svoj CPU, to možete učiniti izravno iz terminala bez softvera treće strane.
Da bismo testirali stres na Macinom CPU-u, možemo koristiti Da naredba, Unix naredba koja će bez izmjena jednostavno iznova davati potvrdni odgovor ('y') dok se ne prekine. Da biste stres test testirali na Macu s naredbom yes, otvorite Terminal, upišite sljedeće i pritisnite Return za izvršenje:
kako prikazati ping u ligi
yes > /dev/null &
Nakon trenutka vidjet ćete da se broj 1 u zagradama pojavljuje pored (vjerojatno) troznamenkastog ili četveroznamenkastog broja. To ukazuje na to da naredba yes maksimizira jednu nit vašeg Mac CPU-a ([1]), s dodijeljenim ID-om procesa (3- ili 4-znamenkasti broj). To možete provjeriti i vidjeti CPU aktivnost putem aplikacije Activity Monitor (koja se nalazi u Applications> Utilities).
Međutim, problem je u tome što, osim ako vaš Mac nema više od 10 godina, gotovo sigurno ima CPU s više jezgri i niti, a izvršavanje gornje naredbe testira samo jednu od tih niti. Da biste uistinu testirali stres na Macu, morat ćete maksimalno iskoristiti sve niti svog CPU-a, što možete učiniti ponavljanjem gornje naredbe.
Na primjer, imamo a 2013. 6-jezgreni Mac Pro u našem uredu ovdje naTekRevue. Taj 6-jezgreni procesor - a Xeon E5-1650 v2 , ako ste zainteresirani - također je hipernavojni , što znači da na raspolaganju imamo ukupno 12 CPU niti. Da bismo testirali svih 12 logičkih jezgri, kopirali bismo gore navedenu naredbu yes 12 puta. To možete učiniti otvaranjem novog prozora terminala za svaku naredbu ili kombiniranjem u jednu naredbu poput ove:
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 &
Da biste izmijenili ovu naredbu za svoj Mac, jednostavno prilagodite broj puta da> / dev / null & ponavlja na temelju ukupnih CPU niti vašeg Maca. Na primjer, novi 12-inčni Retina MacBook ima dvojezgreni hiper-navojni CPU, što znači da biste koristili samo 4 primjerka naredbe yes. Ako niste sigurni u konfiguraciju CPU-a vašeg Maca, izvrsno mjesto za provjeru je EveryMac , baza podataka koja sadrži pojedinosti - pogađate - zasvakiMac, uključujući broj procesora i jezgri.
Iako pravilno funkcionirajući Macovi ne bi trebali imati problema sa stres testom, važno je napomenuti da ako vaš Mac ima problema s hardverom ili hlađenjem, test opterećenja procesora može srušiti sustav. Stoga prije pokretanja testa obavezno spremite sve važne dokumente i zatvorite aplikacije kako biste osigurali da nećete izgubiti podatke ako se Mac neočekivano isključi ili padne.
Nakon što pustite test da traje nekoliko sati (ili preko noći ako stvarno želite svoj Mac dovesti do krajnjih granica), test možete završiti zatvaranjem prozora terminala koji sadrže naredbu yes. Zatim možete provjeriti u Activity Monitoru da vaš Mac CPU više nije maksimalan.
Posljednja napomena: stresno testiranje Mac-ovog CPU-a povećat će toplinu koju generira značajna količina. Prije testiranja otpornosti na stres, pobrinite se da je vaš Mac u relativno hladnom i dobro prozračenom prostoru te da Macovi ventilatori ili otvori za protok zraka ne budu ometani. Iako će se Intel CPU automatski ugasiti ili isključiti ako temperature postanu previsoke, još uvijek postoji vjerojatnost da možete trajno oštetiti svoj Mac ako maksimizirate procesor bez odgovarajuće ventilacije ili odvođenja topline.