Lo stress test di un computer è un passaggio importante per la risoluzione dei problemi che può aiutare gli utenti a determinare se le parti appena aggiornate funzionano correttamente o identificare i problemi di stabilità del sistema. Sebbene lo stress test sia più comune nel mondo dell'overclocking dei PC, i proprietari di Mac possono anche utilizzare lo stress test per una serie di motivi, tra cui l'identificazione di problemi di surriscaldamento, il test della capacità della batteria sotto carico, la determinazione dei limiti di throttling della CPU o semplicemente per vedere quanto è rumorosa la ventola di un Mac può arrivare a tutta velocità.
È disponibile una varietà di utilità che offrono funzionalità di test di stress, inclusi gli esempi Geekbench , CPUTest , e NovaBench - ma se vuoi solo testare la tua CPU, puoi farlo direttamente da Terminal senza alcun software di terze parti.
Per sottoporre a stress test la CPU di un Mac, possiamo utilizzare il sì command, un comando Unix che, senza modifiche, produrrà semplicemente una risposta affermativa ('y') più e più volte fino a quando non viene terminato. Per eseguire un test di stress su un Mac con il comando yes, apri Terminale, digita quanto segue e premi Invio per eseguire:
come modificare più velocemente su fortnite
yes > /dev/null &
Dopo un attimo, vedrai apparire il numero 1 tra parentesi accanto a un (probabile) numero di 3 o 4 cifre. Ciò indica che il comando yes sta esaurendo un thread della CPU del tuo Mac (il [1]), con l'ID processo designato (il numero a 3 o 4 cifre). Puoi verificarlo e vedere l'attività della CPU tramite l'applicazione Activity Monitor (situata in Applicazioni> Utilità).
Il problema, tuttavia, è che, a meno che il tuo Mac non abbia più di 10 anni, quasi certamente ha una CPU con più core e thread e l'esecuzione del comando sopra verifica solo uno di quei thread. Per stressare davvero un Mac, dovrai massimizzare tutti i thread della tua CPU, cosa che puoi fare ripetendo il comando sopra.
Ad esempio, abbiamo un file Mac Pro a 6 core del 2013 nel nostro ufficio qui aTekRevue. Quel processore a 6 core: a Xeon E5-1650 v2 , se sei interessato, lo è anche hyper-threaded , il che significa che abbiamo un totale di 12 thread della CPU a nostra disposizione. Per testare tutti i 12 core logici, replicheremo il comando yes elencato sopra 12 volte. Puoi farlo aprendo una nuova finestra di Terminale per ogni comando o combinandoli in un unico comando come questo:
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 modificare questo comando per il tuo Mac, regola semplicemente il numero di volte sì> / dev / null & si ripete in base ai thread totali della CPU del tuo Mac. Ad esempio, il nuovo MacBook Retina da 12 pollici ha una CPU hyper-threaded dual-core, il che significa che useresti solo 4 istanze del comando yes. Se non sei sicuro della configurazione della CPU del tuo Mac, un ottimo posto per controllare è EveryMac , un database che contiene i dettagli - hai indovinato - perogniMac, compreso il numero di processori e core.
Sebbene i Mac funzionanti correttamente non dovrebbero avere problemi con uno stress test, è importante notare che se il tuo Mac ha un problema di hardware o raffreddamento, uno stress test della CPU può causare il crash del sistema. Pertanto, assicurati di salvare tutti i documenti importanti e chiudere le applicazioni prima di eseguire il test per assicurarti di non perdere alcun dato se il tuo Mac si spegne o si arresta in modo imprevisto.
Dopo aver eseguito il test per alcune ore (o durante la notte se vuoi davvero spingere il tuo Mac al limite), puoi terminare il test chiudendo le finestre di Terminale contenenti il comando yes. Puoi quindi verificare in Activity Monitor che la CPU del tuo Mac non sia più al massimo.
Una nota finale: lo stress test della CPU di un Mac aumenterà il calore generato di una quantità significativa. Prima dello stress test, assicurati che il tuo Mac si trovi in un'area relativamente fresca e ben ventilata e che le porte della ventola o del flusso d'aria del Mac non siano ostruite. Mentre le CPU Intel si limitano o si spengono automaticamente se le temperature diventano troppo alte, c'è ancora la possibilità che tu possa danneggiare permanentemente il tuo Mac se massimizzi il processore senza un'adeguata ventilazione o dissipazione del calore.