Stressitestien
Tämä artikkeli tai sen osa on kieli, wiki syntaksin tai tyyli parannuksia. Katso Ohje: Style for reference.
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.
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:
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.
suorita mprime, avaa komentotulkki ja kirjoita ”mprime”
$ mprime
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:
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.
- 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.