Articles

Zátěžové testování

tento článek nebo sekce potřebuje zlepšení jazyka, syntaxe wiki nebo stylu. Viz Nápověda: styl pro referenci.

důvod: mnoho gramatických chyb, celkově těžko čitelných. (Diskutujte v rozhovoru:zátěžové testování#)

Běh přetaktovaného počítače je v pořádku, pokud je stabilní a teplota jeho součástí nepřesahuje jejich přijatelný rozsah. K dispozici je několik programů pro posouzení stability systému prostřednictvím zátěžového testování systému a tím i úrovně přetaktování., Kroky přetaktování PC jsou nad rámec tohoto článku, ale je docela inclusive průvodce napsaný graysky na téma: Přetaktování průvodce.

Poznámka: odkazovaný průvodce je trochu datován. Pro moderní hardware se doporučují modernější průvodci.

software pro testování stresu

tato část uvádí software pro testování stresu a klasifikuje jej elektrickou energií jako vysoký výkon nebo střední výkon.,

Program Popis
Střední
Cc/Gcc cc/gcc kompilace je skvělý způsob zátěžového testování. Oba jsou k dispozici ve skupině base-devel.
HandBrake-cli handbrake-cli lze použít k kódování pomocí vysoce kvalitních nastavení.
Systester systesterAUR Systester je multithreaded kus software, který je schopen odvození hodnoty pi ven 128,000,000 desetinná místa., Má vestavěnou kontrolu stability systému.
stresující aplikační Test stressapptestAUR je test paměťového rozhraní.
Vysoká napětí stres je jednoduchý, CPU, paměť, I/O, disk pracovní zátěž generátor implementován v jazyce C.
mprime mprime-binAUR faktory velkých čísel a je vynikající způsob, jak zdůraznit, CPU a paměti.
linpack Linpack využívá knihovny BLAS (Basic Linear Algebra Subprograms) pro provádění základních vektorových a maticových operací., a je to vynikající způsob, jak zdůraznit CPU pro stabilitu.

doporučuje se použít programy v obou kategoriích posoudit celkovou stabilitu systému. Může se stát, že systém je citlivější na test z média než z kategorie vysoké poptávky. Vyšší poptávka napětí programy vyžadují nejvíce CPU core napětí (VCORE) vzhledem k intenzivnímu využití hardwaru plnit své úkoly., Programy napětí střední poptávky ne vždy vyžadují nejvyšší VCORE při běhu a jako takové mohou být náchylnější k házení chyb pro systémy, které jsou pod tlakem vzhledem k požadované rychlosti hodin.

Příklad na přetaktovaný i7-3770K (4.50 GHz); VCORE je +0.020 v, offset režim s všechny funkce úspory energie zapnuta. Tento stroj běží s VCORE +0.,005 v offset režim zůstává stabilní s oběma #MPrime a #Linpack pro hodiny, ale hází chyby v obou x264 a gcc poté, co jen několik minut:

Tip: Pro zajištění stability systému, doporučuje se provést tyto zkoušky na dlouhou dobu, od několika hodin až několik dní, v různých teplotních a vlhkostních podmínek. Pokud se například pokojová teplota může mezi zimním a letním časem výrazně lišit, je třeba to zvážit.,

zdůraznění CPU a paměti

stres

stres provádí smyčku, která vypočítá druhou odmocninu náhodného čísla, aby se zdůraznil CPU. To může běžet současně několik pracovníků načíst všechna jádra CPU například. Může také generovat paměť, I / O nebo pracovní zatížení disku v závislosti na předaných parametrech. FAQ poskytuje příklady a vysvětlení.,

, Aby se třeli 4 pracovníci předení na sqrt(), použijte příkaz:

$ stress --cpu 4

MPrime

MPrime (také známý jako Prime95 ve svých Windows a MacOS implementace) je všeobecně uznávána jako jeden defacto míra stability systému. MPrime v režimu mučení test provede řadu velmi náročných výpočtů CPU a porovná hodnoty, které dostane, na známé dobré hodnoty.

implementace Linuxu se nazývá mprimeAUR a je k dispozici v AUR.

varování: před pokračováním se důrazně doporučuje, aby uživatelé měli nějaké prostředky ke sledování teploty CPU., Balíčky jako Lm_sensors to mohou udělat.

spustit mprime, jednoduše otevřete shell a zadejte „mprime“

$ mprime
Poznámka: Pokud používáte procesor-frekvence škálování jako cpufrequtils nebo powernowd někdy, uživatelé potřebují ručně nastavit procesor spustit s nejvyšší multiplikátor, protože mprime používá pěkné hodnoty, které nemusí vždy výlet na step-up v násobitel.

je-li software načte, jednoduše odpovězte “ N “ na první otázku begin mučení testování:

Main Menu

Existuje několik možností pro mučení test (menu 15).,

  • Small FFTs (možnost 1) stres CPU
  • In-place large FFTs (možnost 2) test CPU a paměťový řadič
  • Blend (možnost 3) je výchozí a představuje hybridní režim, který zdůrazňuje, CPU a RAM.

Chyby budou hlášeny by měly nastat jak na stdout, a ~/results.txt pro přezkum později. Mnozí nepovažují systém za „stabilní“, pokud nemůže provozovat velké FFTs po dobu 24 hodin.

příklad ~/results.txt; všimněte si, že dva běhy od 26. června naznačují selhání hardwaru., V tomto případě, vzhledem k nedostatečné vcore pro CPU:

Poznámka: Uživatelé podezření, špatnou paměť, nebo paměťové řadiče by měl zkusit blend test první jako malé FFT test používá velmi málo paměti.

Linpack

linpackAUR využívá BLAS (Basic Linear Algebra Podprogramy) knihoven pro základní vektorové a maticové operace. Je to vynikající způsob, jak zdůraznit CPU pro stabilitu (jsou podporovány pouze procesory Intel). Po instalaci by uživatelé měli zkopírovat /usr/share/linpack/linpack.conf na ~/.config/linpack.conf a upravit jej podle množství paměti v systému.,

Systester (AKA SuperPi pro Windows)

SystesterAUR je k dispozici v Aur ve verzi cli i gui. Testuje stabilitu systému výpočtem až 128 milionů číslic Pi a zahrnuje kontrolu chyb. Všimněte si, že si můžete vybrat ze dvou různých výpočtových algoritmů: kvadratická konvergence Borwein a Gauss-Legendre. Ta je stejná metoda, kterou používá populární SuperPi pro Windows.,

cli příklad použití 8 vláken je dána:

$ systester-cli -gausslg 64M -threads 8

Procesor Intel Diagnostický Nástroj

Procesor Intel Diagnostický Nástroj je nástroj, který ověří funkčnost Intel Mikroprocesor při zátěžovém testování CPU. K dispozici jsou obrázky Fedora Linux LiveUSB ISO. Obraz LiveUSB umožňuje zátěžový test vašeho počítače bez použití hlavního operačního systému; tato metoda může být užitečná v extrémních případech, zejména při řešení studených restartů / havárií.

vypalte obrázek na USB disk pomocí disků dd nebo Gnome a poté spusťte živé CD., Jakmile je spuštěn, otevřete terminál a zadejte následující příkaz instalovat Procesor Intel Diagnostický Nástroj pro 64-bitové stroje:

$ install64

Jakmile je nainstalován, můžete spustit Diagnostický Nástroj kliknutím na IPDT Ikonu, která je umístěna na ploše.

zdůraznění paměti

použijte MemTest86 (proprietární) nebo Memtest86+ (GPL) k testování paměti (RAM). Existují“ nové „a“ staré“testery:

  • “ nové “ verze nepodporují BIOS. Pro novou verzi použijte proprietární verzi MemTest86 větší nebo rovnou 8., Nainstalujte jej jako memtest86-efiAUR nebo spusťte instalační obrázek Arch Linux.
  • „staré“ verze nepodporují UEFI ani DDR4. Staré verze jsou k dispozici jako GPL memtest86+ (vývoj ukončen). To je zhruba rovno proprietární MemTest86 verze 4. Po instalaci aktualizujte GRUB: automaticky detekuje balíček a umožní uživatelům spustit přímo k němu.
Tip:

  • spolehlivý zdroj verze historie je historie stránku memtest86.com zejména sekce „MemTest86 a MemTest86+“ a následující odstavce., Všimněte si, že proprietární MemTest86 od verze 5 do 7 tvrdí, že podporují BIOS i UEFI, ale jednoduše spojují staré a nové verze.
  • umožňující testy běžet po dobu nejméně 10 cyklů bez chyb je obvykle dostačující.

Objevování Chyb

Některé zdůraznil, aplikace, jako je #MPrime nebo #Linpack, které mají vestavěný kontroly konzistence objevit chyby, kvůli non-odpovídající výsledky. Obecnější a jednodušší metoda pro měření hardwarových nestabilit lze nalézt v samotném jádru., Používat, jednoduše sledovat výstup z kernel ring bufferu pomocí tohoto příkazu:

# cat /proc/kmsg

klíč k chybě hodinky pro vypadá takto:

: Machine check events logged

jádro může hodit tyto chyby při napínání je spuštěna aplikace, než to skončí výpočet a hlásí chybu, tak poskytuje velmi citlivou metodou k posouzení stability.