Test de stres un Mac prin maximizarea CPU
Cuprins:
Dacă doriți să conectați complet CPU pentru a testa un Mac, nu vă întoarceți mai departe de Terminal. Folosind linia de comandă, puteți maximiza cu ușurință toate nucleele procesorului și puteți induce o sarcină uriașă pe un Mac, ceea ce face ușor să determinați lucruri precum temperatura pe care procesorul ajunge la o sarcină mare, dacă ventilatoarele funcționează corect, cât de tare devin ventilatoarele, durata de viață a bateriei. este ca sub un volum de lucru imens și alte aspecte tehnice care pot fi utile în scopuri de depanare.Deși este un proces tehnic, este destul de simplu de făcut și vă vom explica totul.
Cum se face un test de stres pe un Mac
Pentru a maximiza CPU-ul Mac, vom folosi instrumentul de linie de comandă numit „da”, care practic nu face nimic decât să repetă cuvântul „da” cu o viteză atât de mare încât consumă toate resursele de procesor disponibile. În general vorbind, fiecare instanță de „da” va maximiza un singur fir pe un singur nucleu CPU. Aceasta înseamnă că dacă aveți un Mac dual core cu un procesor hyperthreaded, va trebui să aveți cel puțin patru instanțe diferite de „da” care rulează pentru a încărca complet CPU.
Pentru a începe, lansați Terminal și poate doriți să urmăriți Monitorul de activitate al managerului de activități bazat pe UI, astfel încât să puteți observa cu ușurință încărcarea procesorului și resursele sistemului.
Când sunteți gata să testați Mac-ul, tastați următoarea comandă:
da > /dev/null &
Asta trimite o instanță de „da” în fundal, dar pentru a încărca procesorul, veți dori să rulați mai multe. Fie repetați procesul apăsând săgeata în sus și reveniți pentru a rula alte câteva cazuri, fie aruncați un grup pe o singură linie astfel:
da > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null &
Veți descoperi rapid în Monitorul de activitate sau în partea de sus că procesorul este lovit puternic.
Când ați terminat, în aceeași fereastră de terminal tastați „killall yes” în linia de comandă pentru a elimina toate instanțele comenzii yes. Veți vedea așa ceva:
$ killall da Terminat: 15 da > /dev/null Terminat: 15 da > /dev/null - Terminat: 15 da > /dev/null + Terminat: 15 da > /dev/null
Veți vedea, de asemenea, toate cazurile de „da” din lista de procese din Monitorul activității. Dacă nu, probabil că există o greșeală de tipar acolo undeva.
Cu excepția cazului în care aveți un motiv întemeiat pentru a face acest lucru, este mai bine să nu rulați aleatoriu „da”, deoarece în mod evident provoacă probleme de performanță până când nu mai rulează.
Pentru asistență, videoclipul de mai jos demonstrează întregul proces de la început până la sfârșit:
Pentru cei care se întreabă, acest lucru funcționează în toate versiunile de Mac OS X și chiar și în Linux, așa că puteți testa orice Mac creat vreodată în acest fel. De fapt, atâta timp cât există o linie de comandă bazată pe Unix, puteți rula comanda „da” pentru a testa un procesor Mac folosind această abordare.
Asigurați-vă că renunțați și opriți comenzile „da” când ați terminat testarea la stres a Mac-ului, deoarece în caz contrar, utilizarea procesorului va rămâne ridicată și, fără îndoială, ventilatoarele vor merge la viteză maximă în scurt timp.