La prova d'estrès d'un ordinador és un pas important de resolució de problemes que pot ajudar els usuaris a determinar si les peces actualitzades recentment funcionen correctament o identificar problemes d'estabilitat del sistema. Tot i que les proves d'estrès són més habituals al món de l'overclocking per a PC, els propietaris de Mac també poden utilitzar proves d'estrès per diversos motius, com ara identificar problemes de sobreescalfament, provar la capacitat de la bateria sota càrrega, determinar els límits d'acceleració de la CPU o simplement per veure el volum del ventilador d'un Mac. pot arribar a tota velocitat.
Hi ha una varietat d'utilitats disponibles que ofereixen capacitats de prova d'estrès (exemples inclouen Geekbench, CPUTest i NovaBench), però si només voleu provar la vostra CPU, podeu fer-ho directament des del Terminal sense cap programari de tercers.
Per provar l'estrès de la CPU d'un Mac, podem utilitzar l'ordre "sí", una ordre Unix que, sense modificació, només donarà una resposta afirmativa ('y') una i altra vegada fins que s'acabi. Per provar un Mac amb l'ordre "sí", obriu Terminal, escriviu el següent i premeu Retorn per executar:
sí > /dev/null &
Al cap d'un moment, veureu que el número 1 entre parèntesis apareix al costat d'un nombre (probable) de 3 o 4 dígits. Això indica que l'ordre "sí" està augmentant al màxim un fil de la CPU del vostre Mac (el [1]), amb l'identificador de procés designat (el número de 3 o 4 dígits). Podeu verificar-ho i veure l'activitat de la CPU mitjançant l'aplicació Monitor d'activitat (situada a Aplicacions > Utilitats).
El problema, però, és que tret que el vostre Mac tingui més de 10 anys, gairebé segur que té una CPU amb diversos nuclis i fils, i executar l'ordre anterior només prova un d'aquests fils. Per provar realment l'estrès d'un Mac, haureu de maximitzar tots els fils de la vostra CPU, cosa que podeu fer repetint l'ordre anterior.
Per exemple, tenim un Mac Pro de 6 nuclis del 2013 a la nostra oficina aquí a TekRevue. Aquest processador de 6 nuclis, un Xeon E5-1650 v2, si us interessa, també té un hiperprocés, és a dir, tenim un total de 12 fils de CPU a la nostra disposició. Per provar els 12 nuclis lògics, replicaríem l'ordre "sí" enumerada anteriorment 12 vegades. Podeu fer-ho obrint una nova finestra de terminal per a cada comanda o combinant-les en una única comanda com aquesta:
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 &
Per modificar aquesta ordre per al vostre Mac, només cal que ajusteu el nombre de vegades sí > /dev/null & es repeteix en funció dels fils totals de la CPU del vostre Mac. Per exemple, el nou MacBook Retina de 12 polzades té una CPU de doble nucli hiper-fil, el que significa que només utilitzaríeu 4 instàncies de l'ordre "sí". Si no esteu segur de la configuració de la CPU del vostre Mac, un lloc fantàstic per comprovar és EveryMac, una base de dades que conté els detalls (ho heu endevinat) per cada Mac, inclòs el nombre de processadors i nuclis.
Tot i que els Mac que funcionen correctament no haurien de tenir problemes amb una prova d'estrès, és important tenir en compte que si el vostre Mac té un problema de maquinari o de refrigeració, una prova d'estrès de la CPU pot bloquejar el sistema. Per tant, assegureu-vos que deseu els documents importants i tanqueu les aplicacions abans d'executar la prova per assegurar-vos que no perdràs cap dada si el teu Mac s'apaga o es bloqueja inesperadament.
Un cop hàgiu deixat que la prova s'executi durant unes hores (o durant la nit si realment voleu empènyer el vostre Mac al límit), podeu finalitzar la prova tancant les finestres del terminal que contenen l'ordre "sí". A continuació, podeu verificar al Monitor d'activitat que la CPU de la vostra Mac ja no està al màxim.
Una nota final: la prova d'estrès de la CPU d'un Mac augmentarà la calor generada en una quantitat significativa. Abans de fer les proves d'estrès, assegureu-vos que el vostre Mac estigui en una zona relativament fresca i ben ventilada i que el ventilador o els ports de flux d'aire del Mac no estiguin obstruïts. Tot i que les CPU Intel s'acceleraran o s'apagaran automàticament si les temperatures són massa altes, encara hi ha la possibilitat que pugueu danyar permanentment el vostre Mac si aprofiteu al màxim el processador sense una ventilació adequada o una dissipació de calor.