Stress testing (Magyar)
ez a cikk vagy szakasz nyelv, wiki szintaxis vagy stílus fejlesztéseket igényel. Lásd Súgó: Stílus referencia.
a túlhajtott PC futtatása mindaddig rendben van, amíg stabil, és alkatrészeinek hőmérséklete nem haladja meg az elfogadható tartományt. Számos program áll rendelkezésre a rendszer stabilitásának értékelésére a rendszer stressztesztelésével, ezáltal a overclock szinttel., A PC túllépésének lépései túlmutatnak e cikk hatályán, de van egy nagyon befogadó útmutató, amelyet graysky írt a témáról: Overclocking guide.
Stress testing software
Ez a szakasz a stressztesztelő szoftvereket sorolja fel, és az elektromos energiát nagy teljesítménynek vagy közepes teljesítménynek minősíti.,
teljesítmény | leírás | |
---|---|---|
közepes | ||
Cc/GCC | mindkét cc / GCC összeállítás egy nagyszerű módszer a stressz tesztelés. Mindkettő elérhető a base-devel csoportban. | |
HandBrake-cli | handbrake-cli lehet használni, hogy kódolja a kiváló minőségű beállításokat. | |
Systester | a systesterAUR Systester egy többszálú szoftver, amely képes a PI értékeinek 128 000 000 tizedesjegyre történő kiszámítására., Beépített ellenőrzés a rendszer stabilitását. | |
stresszes alkalmazás teszt | stressapptestAUR egy memória interfész teszt. | |
magas | stressz | a stressz egy egyszerű CPU, memória, I/O, és lemez munkaterhelés generátor végre C. |
mprime | mprime-binAUR tényezők nagy szám, és egy kiváló módja annak, hogy stressz CPU és a memória. | |
linpack | linpackAUR – Linpack a BLAS (Basic Linear Algebra Subprograms) könyvtárakat használja az alapvető vektor-és mátrixműveletek végrehajtásához., kiváló módja a CPU-k stresszének a stabilitás érdekében. |
ajánlott mindkét kategóriában programokat használni a rendszer általános stabilitásának értékeléséhez. Előfordulhat, hogy egy rendszer érzékenyebb a közepes tesztre, mint a nagy igényű kategóriára. A nagyobb igényű feszültségprogramok az intenzív hardverhasználat miatt a legtöbb CPU magfeszültséget (VCORE) igénylik feladataik elvégzéséhez., Közepes kereslet feszültség programok nem mindig a legmagasabb VCORE, amikor fut, s mint ilyen lehet több hajlamos dobott hibát rendszerek undervolted relatív, hogy az órajel kért.
példa egy túlhajtott i7-3770K (4.50 GHz); VCORE jelentése +0.020 V offset módban minden energiatakarékos funkciók engedélyezve. Ez a gép fut egy VCORE a +0.,A 005 offset módban stabil marad mind a #MPrime, mind a #Linpack órákon keresztül, de hibákat okoz mind az x264, mind a gcc alatt néhány perc után:
hangsúlyozva CPU és memória
stressz
stressz végez egy hurok, amely kiszámítja a négyzetgyöke egy véletlen számot annak érdekében, hogy hangsúlyozzák a CPU. Egyszerre több munkavállaló is futtatható, például a CPU összes magjának betöltéséhez. Az átadott paraméterektől függően memóriát, I/O-t vagy lemezterhelést is generálhat. A GYIK példákat és magyarázatokat tartalmaz.,
az sqrt-n () forgó 4 munkavállaló szaporodásához használja a következő parancsot:
$ stress --cpu 4
MPrime
MPrime (Windows és MacOS végrehajtásában Prime95 néven is ismert) általánosan elismert, mint a rendszer stabilitásának egyik defacto mérése. MPrime alatt kínzás teszt mód elvégzi egy sor nagyon CPU intenzív számítások és hasonlítsa össze az értékeket kap, hogy ismert jó értékeket.
A Linux implementáció neve mprimeAUR, és elérhető az AUR-ban.
fut mprime, egyszerűen csak nyissa meg a shell, illetve type “mprime”
$ mprime
amikor a szoftver betölti, egyszerűen válaszoljon “N” – re a kínzás tesztelésének megkezdéséhez szükséges első kérdésre:
Main Menu
a kínzási tesztnek számos lehetősége van (15.menüpont).,
- kis FFTs (1. Lehetőség), hogy hangsúlyozzák a CPU
- a helyén nagy FFTs (2.lehetőség), hogy teszteljék a CPU és a memória vezérlő
- Blend (3. lehetőség) az alapértelmezett, és egy hibrid mód, amely hangsúlyozza a CPU és a RAM.
hibákat kell jelenteni, ha mind a stdout, mind a ~/results.txt
később felülvizsgálatra kerülnek. Sokan nem tekintik a rendszert “stabilnak”, hacsak nem tudja futtatni a nagy FFT-ket egy 24 órás időszakra.
példa~/results.txt
; vegye figyelembe, hogy a kettő június 26-tól hardverhibát jelez., Ebben az esetben a CPU elégtelen vcore-ja miatt:
Linpack
a linpackAUR a BLAS (Basic Linear Algebra Alprograms) könyvtárakat használja az alapvető vektor-és mátrixműveletek végrehajtásához. Kiváló módja a CPU-k stresszének a stabilitás érdekében (csak az Intel CPU-k támogatottak). A telepítés után a felhasználóknak a /usr/share/linpack/linpack.conf
– t ~/.config/linpack.conf
– ra kell másolniuk, majd a rendszer memóriamennyiségének megfelelően kell beállítaniuk.,
Systester (más néven SuperPi Windows)
a SystesterAUR elérhető az AUR-ban mind a cli, mind a gui verzióban. A rendszer stabilitását legfeljebb 128 millió Pi-szám kiszámításával teszteli, és hibakeresést is tartalmaz. Vegye figyelembe, hogy két különböző számítási algoritmus közül lehet választani: a Borwein és a Gauss-Legendre kvadratikus konvergenciája. Ez utóbbi ugyanaz a módszer, amelyet a népszerű SuperPi for Windows használ.,
a cli példa segítségével 8 szál van megadva:
$ systester-cli -gausslg 64M -threads 8
Intel processzor diagnosztikai eszköz
Az Intel processzor diagnosztikai eszköz olyan eszköz, amely ellenőrzi a funkcionalitás egy Intel mikroprocesszor stresszteszteléssel a CPU. A Fedora Linux LiveUSB ISO képek állnak rendelkezésre. A LiveUSB kép lehetővé teszi, hogy stressz tesztelje a gépet a fő operációs rendszer használata nélkül; ez a módszer szélsőséges esetekben hasznos lehet, különösen hideg újraindítás/összeomlás esetén.
írja a képet USB-meghajtóra dd vagy Gnome lemezek használatával, majd indítsa el az élő CD-t., A rendszerindítás után nyissa meg a terminált, majd írja be a következő parancsot az Intel Processzordiagnosztikai eszköz 64 bites gépekhez történő telepítéséhez:
$ install64
a telepítés után a diagnosztikai eszközt az asztalon található IPDT ikonra kattintva futtathatja.
hangsúlyozva memória
használja MemTest86 (szabadalmaztatott) vagy Memtest86+ (GPL), hogy tesztelje a memória (RAM). Vannak “új” és”régi” tesztelők:
- ” új ” verziók nem támogatják a BIOS-t. Egy új verzió, használjon saját Memtest86 verzió nagyobb vagy egyenlő 8., Telepítse memtest86-efiaurként, vagy indítsa el az Arch Linux install képet.
- a “régi” verziók nem támogatják az UEFI-t vagy a DDR4-et. A régi verziók GPL memtest86+ néven érhetők el (a fejlesztés megszűnt). Ez nagyjából megegyezik a szabadalmaztatott MemTest86 4-es verziójával. A telepítés után frissítse a GRUB-ot: automatikusan felismeri a csomagot, lehetővé teszi a felhasználók számára, hogy közvetlenül elinduljanak hozzá.
- a verziótörténet megbízható forrása a memtest86.com különösen a “MemTest86 és MemTest86+” szakasz és a következő bekezdés., Figyeljük meg a szabadalmaztatott MemTest86 verzió 5-7 azt állítja, hogy támogatja mind a BIOS, mind az UEFI, de egyszerűen csomag régi és új verziók.
- általában elegendő, ha a tesztek legalább 10 cikluson át hibák nélkül futnak.
hibák felfedezése
egyes hangsúlyozó alkalmazások, mint például a #MPrime vagy a #Linpack, konzisztenciaellenőrzéseket építettek be a nem megfelelő eredmények miatti hibák felfedezéséhez. A hardver instabilitások mérésére általánosabb és egyszerűbb módszer is megtalálható a kernelben., A használatához egyszerűen csak nézni a kimenet a kernel ring buffer ez a parancs:
# cat /proc/kmsg
A kulcs hiba nézni néz ki:
: Machine check events logged
A kernel tud dobni ezeket a hibákat, míg a hangsúlyozva alkalmazás fut, mielőtt véget ér a számítás jelentések, a hiba, ezáltal egy nagyon érzékeny módszer, hogy felmérje a stabilitást.