Articles

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.

ok: sok nyelvtani hiba, összességében nehéz olvasni. (Discuss in Talk:Stress testing#)

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.

megjegyzés: a kapcsolódó útmutató egy kicsit keltezett. A modern hardverekhez további kortárs útmutatók ajánlottak.

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.,

rogram

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:

tipp: a rendszer stabilitásának biztosítása érdekében ajánlott az ilyen teszteket hosszú ideig, néhány órától néhány napig, különböző hőmérsékleti és páratartalmú körülmények között futtatni. Ha például a szobahőmérséklet télen-nyáron jelentősen változhat, akkor ezt figyelembe kell venni.,

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.

figyelmeztetés: a folytatás előtt erősen ajánlott, hogy a felhasználóknak legyen valamilyen eszközük a CPU hőmérsékletének megfigyelésére., Az olyan csomagok, mint az Lm_sensors, ezt megtehetik.

fut mprime, egyszerűen csak nyissa meg a shell, illetve type “mprime”

$ mprime
Megjegyzés: Ha használja a cpu-frekvencia scaler, mint cpufrequtils vagy powernowd néha, a felhasználók kézzel kell beállítani, hogy a processzor fut a legmagasabb szorzó, mert mprime használ egy szép érték, amely nem mindig utat a step-up a szorzó.

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:

megjegyzés: a rossz memóriát vagy memóriavezérlőket gyanító felhasználóknak először meg kell próbálniuk a keverési tesztet, mivel a kis FFT teszt nagyon kevés memóriát használ.

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á.
tipp:

  • 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.