Articles

Testarea stresului

acest articol sau secțiune are nevoie de limbaj, sintaxă wiki sau îmbunătățiri de stil. Consultați Ajutor: stil pentru referință.

motiv: multe erori gramaticale, în general greu de citit. (Discutați în discuție:testarea stresului#)

rularea unui PC overclockat este în regulă atâta timp cât este stabilă și că temperatura componentelor sale nu depășește intervalul acceptabil. Există mai multe programe disponibile pentru a evalua stabilitatea sistemului prin testarea la stres a sistemului și, prin urmare, nivelul de overclock., Pașii de overclocking un PC sunt dincolo de domeniul de aplicare al acestui articol, dar există destul de inclusiv ghid scris de graysky pe tema: Overclocking ghid.

notă: ghidul legat este un pic datat. Mai multe ghiduri contemporane sunt recomandate pentru hardware-ul modern.

stres software de testare

această secțiune listează stres software de testare și clasifică-l de energie electrică ca putere mare sau putere medie.,

Putere Program Descriere
Mediu
Cc/Gcc cc/compilare gcc este o metodă foarte bună de teste de stres. Ambele sunt disponibile în grupul base-devel.
HandBrake-cli handbrake-cli poate fi folosit pentru a codifica folosind setări de înaltă calitate.
Systester systesterAUR Systester este un multithreaded bucată de software capabile de a căpăta valori ale pi la 128,000,000 zecimale., Acesta a construit în verificare pentru stabilitatea sistemului.
stresant test de aplicare stressapptestAUR este un test de interfață de memorie.
Mare stres stresul este un simplu CPU, memorie, I/O, și disc de muncă generator puse în aplicare în C.
mprime mprime-binAUR factori număr mare și este un mod excelent de la stres CPU și memorie.
linpackaur – Linpack face uz de BLAS (Basic Linear Algebra Subprograms) biblioteci pentru efectuarea vector de bază și operații matrice., și este o modalitate excelentă de a stresa procesoarele pentru stabilitate.

este recomandat să utilizați programe în ambele categorii pentru a evalua stabilitatea sistemului global. Se poate întâmpla ca un sistem să fie mai sensibil la un test din mediu decât din categoria cererii mari. Programele de tensiune la cerere mai mare necesită cea mai mare tensiune a nucleului procesorului (VCORE) datorită utilizării hardware intense pentru a-și îndeplini sarcinile., Programele de tensiune medie la cerere nu solicită întotdeauna cel mai mare VCORE atunci când rulează și, ca atare, pot fi mai predispuse la aruncarea erorilor pentru sistemele care sunt subvoltate în raport cu viteza de ceas solicitată.exemplu pe un i7-3770K overclockat( 4.50 GHz); VCORE este +0.020 V în modul offset, cu toate funcțiile de economisire a energiei activate. Această mașină care rulează cu un VCORE de + 0.,005 în modul offset rămâne stabilă, cu atât #MPrime și #Linpack pentru ore, dar aruncă erori în ambele x264 și ccg după doar câteva minute:

Sfat: Pentru a asigura stabilitatea unui sistem, este recomandat pentru a rula astfel de teste pentru o perioadă lungă de timp, de la câteva ore la câteva zile, în diferite condiții de temperatură și umiditate. Dacă temperatura camerei poate, de exemplu, să varieze semnificativ între timpul de iarnă și de vară, acest lucru trebuie luat în considerare.,

subliniind CPU și memorie

stres

stresul efectuează o buclă care calculează rădăcina pătrată a unui număr aleatoriu pentru a stresa CPU-ul. Poate rula simultan mai mulți lucrători pentru a încărca toate nucleele unui procesor, de exemplu. De asemenea, poate genera memorie, I/O sau volum de lucru pe disc în funcție de parametrii trecuți. Întrebările frecvente oferă exemple și explicații.,

Să ruleze 4 muncitori filare pe sqrt(), utilizați comanda:

$ stress --cpu 4

MPrime

MPrime (de asemenea, cunoscut sub numele de Prime95 în Windows și MacOS implementare) este recunoscut unanim ca unul de facto măsură de stabilitatea sistemului. Mprime sub tortura modul de testare va efectua o serie de calcule foarte CPU intensive și compara valorile ajunge la valori bune cunoscute.

implementarea Linux se numește mprimeAUR și este disponibilă în AUR.

avertisment: înainte de a continua, este foarte recomandat ca utilizatorii să aibă anumite mijloace pentru a monitoriza temperatura procesorului., Pachete precum Lm_sensors pot face acest lucru.

Pentru a rula mprime, pur și simplu deschideți o consolă și de tip „mprime”

$ mprime
Notă: Dacă utilizați un procesor de frecvență detartraj, cum ar fi cpufrequtils sau powernowd uneori, utilizatorii au nevoie pentru a seta manual procesor pentru a rula cu cel mai înalt factor de multiplicare pentru mprime utilizează o valoare frumos că nu întotdeauna excursie la step-up în multiplicare.când software-ul se încarcă, pur și simplu răspundeți la”N”la prima întrebare pentru a începe testarea torturii:

Main Menu

există mai multe opțiuni pentru testul torturii (opțiunea de meniu 15).,

  • FFTs mici (opțiunea 1) pentru a sublinia CPU
  • în loc FFTs mari (opțiunea 2) pentru a testa CPU și controler de memorie
  • amestec (opțiunea 3) este implicit și constituie un mod hibrid care subliniază CPU și RAM.

erori vor fi raportate în cazul în care apar atât la stdout, cât și la ~/results.txt pentru examinare ulterioară. Mulți nu consideră un sistem ca fiind „stabil” decât dacă poate rula FFTs-urile mari pentru o perioadă de 24 de ore.

exemplu ~/results.txt; rețineți că cele două rulări din 26 iunie indică o defecțiune hardware., În acest caz, din cauza Vcore-ului insuficient pentru CPU:

notă: utilizatorii care suspectează o memorie proastă sau controlere de memorie ar trebui să încerce mai întâi testul blend, deoarece testul FFT mic folosește foarte puțină memorie.linpackAUR face uz de bibliotecile BLAS (Basic Linear Algebra Subprograms) pentru efectuarea operațiilor vector și matrice de bază. Este o modalitate excelentă de a stresa procesoarele pentru stabilitate (numai procesoarele Intel sunt acceptate). După instalare, utilizatorii ar trebui să copiați /usr/share/linpack/linpack.conf și ~/.config/linpack.conf și reglați-l în funcție de cantitatea de memorie de pe sistem.,

Systester (AKA SuperPi pentru Windows)

SystesterAUR este disponibil în AUR în ambele cli și versiunea gui. Acesta testează stabilitatea sistemului prin calcularea a până la 128 milioane de cifre Pi și include verificarea erorilor. Rețineți că se poate selecta din doi algoritmi de calcul diferite: convergența pătratică a Borwein și Gauss-Legendre. Aceasta din urmă fiind aceeași metodă pe care o folosește popularul SuperPi Pentru Windows.,

un exemplu cli folosind 8 fire este dat:

$ systester-cli -gausslg 64M -threads 8

Intel Processor Diagnostic Tool

Intel Processor Diagnostic Tool este un instrument care verifică funcționalitatea unui microprocesor Intel prin testarea la stres a procesorului. Sunt disponibile imagini ISO LiveUSB Fedora Linux. Imaginea LiveUSB vă permite să testați aparatul fără a utiliza sistemul de operare principal; o astfel de metodă ar putea fi utilă în cazuri extreme, mai ales atunci când aveți de-a face cu reporniri/blocări la rece.

ardeți imaginea pe un stick USB folosind discuri DD sau Gnome și apoi porniți CD-ul Live., Odată pornit, deschideți terminal și tastați următoarea comandă pentru a instala Intel Procesor Instrumentul de Diagnosticare pentru 64-bit masini:

$ install64

Odata ce este instalat, puteți rula Instrumentul de Diagnosticare, făcând clic pe IPDT Pictograma care este situat pe desktop.

subliniind memorie

utilizați MemTest86 (proprietate) sau Memtest86+ (GPL) pentru a testa memoria (RAM). Există testere” noi „și” vechi”:

  • versiunile” noi ” nu acceptă BIOS. Pentru o nouă versiune, utilizați o versiune MemTest86 de proprietate mai mare sau egală cu 8., Instalați-l ca memtest86-efiAUR sau porniți imaginea de instalare Arch Linux.
  • versiunile”vechi” nu acceptă UEFI și nici DDR4. Versiunile vechi sunt disponibile ca GPL memtest86+ (dezvoltare întreruptă). Este aproximativ egal cu MemTest86 de proprietate versiunea 4. După instalare, actualizați GRUB: acesta va detecta automat pachetul și va permite utilizatorilor să pornească direct la acesta.
sfat:

  • o sursă de încredere a istoricului versiunilor este pagina de Istorie din memtest86.com, în special secțiunea „MemTest86 și MemTest86+” și paragraful următor., Observați MemTest86 proprietar de la versiunea 5 până la 7 susține că acceptă atât BIOS, cât și UEFI, dar pur și simplu îmbină versiuni vechi și noi.
  • permiterea testelor să ruleze timp de cel puțin 10 cicluri fără erori este de obicei suficientă.

descoperirea erorilor

unele aplicații de stres precum #MPrime sau #Linpack au construit verificări de consistență pentru a descoperi erori din cauza rezultatelor care nu se potrivesc. O metodă mai generală și mai simplă pentru măsurarea instabilităților hardware poate fi găsită în kernel-ul propriu-zis., Pentru a utiliza, pur și simplu ceas de ieșire de la kernel inel tampon de această comandă:

# cat /proc/kmsg

eroare de cheie pentru a viziona pentru a arata ca acest lucru:

: Machine check events logged

kernel-ul poate arunca aceste erori în timp ce subliniind aplicația se execută, înainte de a se termină de calcul și rapoarte de eroare, oferind astfel o foarte sensibilă metodă pentru a evalua stabilitatea.