Testul de stres al procesorului (CPU) fara utilizarea aplicatiilor terte

Rezolvare problema (Fix IT)

Situatie

Un exemplu de instrument util in diagnosticarea problemelor hardware si de stabilitate este stresul in sarcina (termic) al componentelor dispozitivului. In continuare vom vedea cateva metode de efectuare a unui stres termic de intensitate usoara respectiv medie doar al procesorului sau CPU.

Solutie

Pasi de urmat

Pregatiri necesare:

Apasam tasta Win, scriem CMD, dam click dreapta pe Command Prompt si il rulam ca Administrator. Ca inlocuitor se pot utiliza ulterior si fisiere text redenumite cu extensia .bat (ori alte metode) daca mediul de lucru permite.

Efectuarea pe durata nelimitata a testului de stres usor si oprirea lui

In CMD scriem sau dam paste la urmatoarea comanda si apasam Enter ce va dezactiva modul de idle (“repaus”) al procesorului:

powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 1&powercfg -setactive scheme_current

Pentru revenirea la temperaturile initiale vom folosi:

powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 0&powercfg -setactive scheme_current

Pentru feedback putem verifica in task manager in tab-ul Performance – CPU ca utilizarea procesorului ajunge la 100% sau un procent de obicei peste 40% (depinzand de base clock-ul procesorului) in functie de configuratia power plan-ului.

Pe sistemul propriu s-a observat o crestere de la 30C la 38C pe nucleele procesorului – o diferenta de 8 grade Celsius.

Efectuarea pe durata nelimitata a testului de stres mediu si oprirea lui

Atentie: pentru laptopuri sau dispozitive cu baterie acest test nu functioneaza fara conectarea unui alimentator.

  • In CMD scriem sau dam paste la urmatoarea comanda si apasam Enter ce va rula pana la oprire instrumentul WinSAT de evaluare a componentelor (de exemplu folosim combinatia de taste Ctrl C in CMD): for /l %n in () do winsat cpu -compression

Pe sistemul propriu s-a observat o crestere de la 30C la 44C pe nucleele procesorului – o diferenta de 14 grade Celsius. Utilizand aplicatii terte precum Linpack sau Firestarter se poate ajunge la 58C pe aceeasi configuratie dar in majoritatea cazurilor nu sunt necesare si rareori reflecta comportamentul procesorului in sarcina (precum randari de scene 3D).

Alternarea intre teste si introducerea pauzelor intermitente

Pentru aceasta vom introduce in command prompt si comanda timeout. In exemplul de mai jos avem pauze intermitente de 2 minute intre teste iar testul de stres usor va dura doar 1 minut:

for /l %n in () do winsat cpu –compression&timeout /nobreak 120&powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 1&powercfg -setactive scheme_current& timeout /nobreak 60& powercfg -setacvalueindex scheme_current sub_processor 5d76a2ca-e8c0-402f-a133-2158492d58ad 0&powercfg -setactive scheme_current&timeout /nobreak 120

Tip solutie

Permanent

Voteaza

(4 din 9 persoane apreciaza acest articol)

Despre Autor