Articles

Stressitestien

Tämä artikkeli tai sen osa on kieli, wiki syntaksin tai tyyli parannuksia. Katso Ohje: Style for reference.

Syy: Paljon kieliopillisia virheitä, yleinen vaikea lukea. (Keskustella Talk:stressitestien#)

Käynnissä ylikellotettu PC on hyvin niin kauan kuin se on vakaa ja että lämpötila sen osat eivät saa ylittää niiden hyväksyttävällä alueella. On olemassa useita ohjelmia arvioida järjestelmän vakautta stressitestaus järjestelmän ja siten overclock tasolla., Vaiheet ylikellotus PC ovat tämän artikkelin soveltamisalan ulkopuolella, mutta on melko osallistava opas kirjoittanut graysky aiheesta: ylikellotus opas.

huomaa: linkitetty opas on hieman ajoitettu. Nykyaikaisempia oppaita suositellaan modernille laitteistolle.

stressitestejä ohjelmisto,

Tässä osiossa luetellaan stressitestejä ohjelmisto, ja luokittelee sen mukaan sähkö-kuten suuri teho tai keskipitkällä valtaa.,

Virta Ohjelma Kuvaus
Medium
Cc/Gcc Molemmat cc/gcc-kokoelma on täydellinen menetelmä stressin testaus. Molemmat ovat saatavilla base-devel-ryhmässä.
Käsijarru-cli käsijarru-cli voidaan koodata käyttämällä korkean laadun asetuksia.
Systester systesterAUR Systester on monisäikeinen pala ohjelmisto, joka pystyy johtuvat arvot pi ulos 128,000,000 desimaalin tarkkuudella., Se on rakennettu järjestelmän vakauden tarkistamiseksi.
Stressaavaa Sovellusta Testi stressapptestAUR on muisti liitäntä testi.
Korkea stressi stressi on yksinkertainen CPU, muisti, I/O, ja levyn työtaakkaa generaattori toteutetaan C.
mprime mprime-binAUR tekijöiden suuri määrä ja on erinomainen tapa korostaa CPU ja muisti.
linpack linpackAUR – Linpack käyttää BLAS (Basic lineaarialgebra Aliohjelmat) kirjastojen perustehtävien vektori-ja matriisioperaatioita., ja on erinomainen tapa korostaa suorittimia vakauden vuoksi.

on suositeltavaa käyttää ohjelmia molemmissa kategorioissa arvioida koko järjestelmän vakautta. Voi käydä niin, että järjestelmä on herkempi testille väliaineesta kuin korkean kysynnän kategoriasta. Korkeamman kysynnän jänniteohjelmat vaativat suurimman SUORITINYDINJÄNNITTEEN (VCORE) johtuen voimakkaasta laitteiston käytöstä tehtäviensä suorittamiseksi., Keskipitkän kysyntä jännite ohjelmat eivät aina soittaa korkein VCORE, kun käynnissä, ja sellaisenaan voi olla enemmän altis heittää virheitä järjestelmiä, jotka ovat undervolted suhteessa kellotaajuus pyysi.

Esimerkiksi ylikellotettu i7-3770K (4.50 GHz); VCORE on +0.020 V offset-tilassa, jossa kaikki virtaa säästäviä ominaisuuksia käytössä. Tämä kone käynnissä VCORE +0.,005 offset-tila pysyy vakaana sekä #MPrime ja #Linpack tuntikausia, mutta heittää virheitä molemmissa x264 ja gcc: n jälkeen vain useita min:

Vihje: Voit varmistaa vakaus järjestelmä, se on suositeltavaa suorittaa tällaisia testejä pitkäksi aikaa, muutaman tunnin muutaman päivän, eri lämpötila ja kosteus olosuhteissa. Jos esimerkiksi huonelämpötila voi vaihdella merkittävästi talvi-ja kesäaikaan, tämä on syytä ottaa huomioon.,

Korostaa CPU ja Muisti

stressi

stressi suorittaa silmukka, joka laskee neliöjuuren satunnainen numero, jotta stressi CPU. Se voi ajaa samanaikaisesti useita työntekijöitä ladata kaikki ytimet CPU esimerkiksi. Se voi myös luoda muistia, I / O tai levyn työmäärä riippuen parametrit kulunut. UKK tarjoaa esimerkkejä ja selityksiä.,

kutemaan 4 työntekijöiden pyörivät sqrt(), käytä komentoa:

$ stress --cpu 4

MPrime

MPrime (tunnetaan myös nimellä Prime95 sen Windows-ja MacOS täytäntöönpano) on yleisesti tunnustettu yhdeksi defacto mitata järjestelmän vakautta. MPrime kidutuksen testitilassa suorittaa joukon erittäin suorittimen intensiivisiä laskelmia ja vertaa arvoja, jotka se saa tunnetuille hyville arvoille.

Linux-toteutus on nimeltään mprimeAUR ja on saatavilla AUR.

varoitus: ennen etenemistä on erittäin suositeltavaa, että käyttäjillä on joitakin keinoja valvoa suorittimen lämpötilaa., Paketit kuten Lm_sensors voivat tehdä tämän.

suorita mprime, avaa komentotulkki ja kirjoita ”mprime”

$ mprime
Huomautus: Jos käytät cpu-taajuus skaalain, kuten cpufrequtils tai powernowd joskus, käyttäjien täytyy manuaalisesti asettaa prosessori ajaa sen korkein kerroin, koska mprime käyttää mukava arvo, joka ei aina matkan step-up-kerroin.

Kun ohjelmisto kuormia, yksinkertaisesti vastata ” N ” ensimmäinen kysymys aloittaa kidutuksen testaus:

Main Menu

On olemassa useita vaihtoehtoja kidutusta testi (valikko vaihtoehto 15).,

  • Small FFTs (vaihtoehto 1) stressi CPU
  • In-place large FFTs (vaihtoehto 2) testata CPU ja muisti ohjain
  • Sekoitus (vaihtoehto 3) on oletusarvo, ja se muodostaa hybridi-tilassa, jossa korostetaan CPU ja RAM.

– Virheet raportoidaan jos niitä ilmenee sekä stdout ja ~/results.txt myöhempää tarkastelua varten. Monet eivät pidä järjestelmää ”vakaana”, ellei se pysty pyörittämään suuria FFT: iä 24 tunnin ajan.

Esimerkiksi ~/results.txt; huomaa, että kaksi kulkee 26-kesäkuuta osoittavat laitevian., Tässä tapauksessa, riittämättömän prosessorin CPU:

Huomautus: Käyttäjät epäillä huono muisti tai muisti ohjaimet pitäisi kokeilla blend-testi ensin pieni FFT-testi käyttää hyvin vähän muistia.

Linpack

linpackAUR käyttää BLAS (Basic lineaarialgebra Aliohjelmat) kirjastojen perustehtävien vektori-ja matriisioperaatioita. Se on erinomainen tapa korostaa suorittimia vakauden kannalta (vain Intel-suorittimia tuetaan). Kun asennus, käyttäjien tulee kopioida /usr/share/linpack/linpack.conf ja ~/.config/linpack.conf ja säätää sen mukaan muistin määrä järjestelmässä.,

Systester (AKA SuperPi Windows)

SystesterAUR on saatavilla AUR sekä cli ja gui versio. Se testaa järjestelmän vakautta laskemalla jopa 128 miljoonaa pi-numeroa ja sisältää virhetarkastuksen. Huomaa, että yksi voi valita kahdesta eri laskenta-algoritmeja: toisen Asteen Lähentyminen Borwein ja Gauss-Legendre. Jälkimmäinen on sama menetelmä, jota suosittu SuperPi Windows käyttää.,

cli esimerkiksi käyttämällä 8 kierteet on annettu:

$ systester-cli -gausslg 64M -threads 8

Intel-Prosessori diagnostiikkatyökalu

Intel-Prosessori diagnostiikkatyökalu on työkalu, joka tarkistaa toimivuus Intel Mikroprosessori, jonka stressitestien CPU. Saatavilla on Fedora Linux LiveUSB ISO-kuvia. LiveUSB-kuvan avulla voit testata konettasi käyttämättä pääkäyttöjärjestelmääsi. tällainen menetelmä voi olla hyödyllinen äärimmäisissä tapauksissa, erityisesti kylmäkäynnistysten/kaatumisten yhteydessä.

polta kuva USB-tikkuun käyttämällä dd-tai Gnome-levyjä ja käynnistä sitten Live-CD., Kerran käynnistynyt, avaa terminaali ja kirjoita seuraava komento asentaa Intel-Prosessori diagnostiikkatyökalu 64-bittiset koneet:

$ install64

Kun se on asennettu, voit suorittaa Diagnostiikka-Työkalu klikkaamalla IPDT-Kuvaketta, joka sijaitsee työpöydällä.

Korostaen muisti

Käytä MemTest86 (proprietary) tai Memtest86+ (GPL) testata muistia (RAM). On olemassa ”uudet” ja ”vanhat” testaajat:

  • ”uudet” versiot eivät tue BIOS: ia. Uudessa versiossa käytetään omaa MemTest86-versiota, joka on suurempi tai yhtä suuri kuin 8., Asenna se memtest86-efiAUR tai käynnistä Arch Linux Asenna kuva.
  • ”Vanhat” versiot eivät tue UEFI eikä DDR4. Vanhat versiot ovat saatavilla nimellä GPL memtest86+ (kehitys lopetettu). Se on suurin piirtein sama kuin oma MemTest86 versio 4. Asennuksen jälkeen päivitä GRUB: se tunnistaa automaattisesti paketin ja antaa käyttäjien käynnistää suoraan siihen.
Vinkki:

  • luotettava lähde versio historia on historia-sivulla memtest86.com erityisesti kohta ”ja MemTest86 MemTest86+” ja seuraavassa kohdassa., Huomaa omaa MemTest86 versiosta 5 kautta 7 väittää tukemaan sekä BIOS-ja UEFI, mutta he yksinkertaisesti nippu vanhoja ja uusia versioita.
  • testien salliminen vähintään 10 syklin ajan ilman virheitä riittää yleensä.

Löytää Virheitä

Jotkut korostaa sovelluksia, kuten #MPrime tai #Linpack on rakennettu johdonmukaisuuden tarkistukset löytää virheet johtuvat ei-vastaavia tuloksia. Yleisempi ja yksinkertaisempi menetelmä laitteiston instabiliteettien mittaamiseksi löytyy ytimestä itsestään., Voit käyttää sitä, yksinkertaisesti katsella lähtö ytimen ring-buffer tällä komennolla:

# cat /proc/kmsg

keskeinen virhe watch näyttää tältä:

: Machine check events logged

ytimen voi heittää nämä virheet, kun korostaen sovellus on käynnissä, ennen kuin se loppuu laskenta ja raportoi virheen, mikä tarjoaa erittäin herkkä menetelmä arvioida vakautta.