Prova d'estrès a un Mac aprofitant la CPU al màxim
Taula de continguts:
Si voleu connectar completament la CPU per provar un Mac, no gireu més enllà del Terminal. Mitjançant la línia d'ordres, podeu maximitzar fàcilment tots els nuclis de la CPU i induir una gran càrrega en un Mac, de manera que és fàcil determinar coses com ara quina temperatura arriba el processador amb una càrrega pesada, si els ventiladors funcionen correctament, el volum dels ventiladors, quina durada de la bateria és com sota una càrrega de treball immensa i altres aspectes tècnics que poden ser útils per a la resolució de problemes.Tot i que és un procés tècnic, és bastant senzill de fer i t'ho expliquem tot.
Com fer una prova d'estrès en un Mac
Per maximitzar la CPU del Mac, utilitzarem l'eina de línia d'ordres anomenada "sí", que bàsicament no fa res més que repetir la paraula "sí" a tal velocitat que consumeix tots els recursos disponibles del processador. En termes generals, cada cas de "sí" maximitzarà un únic fil en un sol nucli de CPU. Això vol dir que si teniu un Mac de doble nucli amb un processador hiperprocés, haureu de tenir almenys quatre instàncies diferents de "sí" en execució per carregar plenament la CPU.
Per començar, inicieu Terminal, i és possible que vulgueu veure el Monitor d'activitat del gestor de tasques basat en IU perquè pugueu observar fàcilment la càrrega de la CPU i els recursos del sistema.
Quan estiguis preparat per provar l'esforç del Mac, escriviu l'ordre següent:
sí > /dev/null &
Això envia una instància de "sí" en segon pla, però per carregar la CPU voldreu tenir més d'una en execució. Repetiu el procés prement la fletxa cap amunt i torneu a executar diverses instàncies, o bé llenceu un grup a una única línia així:
yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null &
Ràpidament descobrireu a Activity Monitor o a la part superior que el processador està rebent un fort cop.
Quan acabeu, a la mateixa finestra del terminal escriviu "killall yes" a la línia d'ordres per eliminar totes les instàncies de l'ordre yes. Veureu alguna cosa com això:
$ killall sí Terminat: 15 sí > /dev/null Terminat: 15 sí > /dev/null - Terminat: 15 sí > /dev/null + Terminat: 15 sí > /dev/null
També veureu totes les instàncies de "sí" caigudes de la llista de processos al Monitor d'activitat. Si no és així, probablement hi hagi una errada d'ortografia en algun lloc.
A menys que tingueu una raó vàlida per fer-ho, és millor que no executeu "sí" a l'atzar, ja que òbviament provoca problemes de rendiment fins que s'atura.
Per obtenir ajuda, el vídeo següent mostra tot el procés des del principi fins al final:
Per a aquells que es preguntin, això funciona en totes les versions de Mac OS X i fins i tot Linux també, de manera que podeu provar l'estrès a qualsevol Mac que s'hagi fet mai d'aquesta manera. De fet, sempre que hi hagi una línia d'ordres basada en Unix, podeu executar l'ordre "sí" per provar l'esforç d'una CPU de Mac utilitzant aquest enfocament.
Assegureu-vos de sortir i matar les ordres "sí" quan acabeu de provar l'estrès del Mac, ja que, en cas contrari, l'ús de la CPU es mantindrà alt i, sens dubte, els ventiladors aniran a tota velocitat en breu.