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ță.
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.
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:
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.
Pentru a rula mprime, pur și simplu deschideți o consolă și de tip „mprime”
$ mprime
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:
/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.
- 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.