Stresstest for maskinvare - Hardware stress test

Stresstest (noen ganger kalt en torturprøve ) er en form for bevisst intens og grundig testing som brukes for å bestemme stabiliteten til et gitt system eller enhet. Det innebærer testing utover normal driftsevne, ofte til et bruddpunkt, for å observere resultatene. Årsakene kan være: å bestemme bruddpunkter og sikre bruksgrenser; for å bekrefte at de tiltenkte spesifikasjonene blir oppfylt; å bestemme modus for feil (hvordan nøyaktig et system kan mislykkes), og for å teste stabil drift av en del eller et system utenfor standardbruk. Pålitelighetsingeniører tester ofte gjenstander under forventet belastning eller til og med under akselerert belastning for å bestemme levetiden til gjenstanden eller for å bestemme feilmodus .

Begrepet stresstest når det gjelder maskinvare (inkludert elektronikk, fysiske apparater, kjernekraftverk, etc.) vil sannsynligvis ha forskjellige raffinerte betydninger i spesifikke sammenhenger. Et eksempel er i materialer, se Fatigue (material) .

Stresstest for maskinvare

Stresstesting generelt, bør datamaskinvare være under overdrevne nivåer av stress for å sikre stabilitet når de brukes i et normalt miljø. Disse kan omfatte ekstreme arbeidsbelastninger, type oppgaver, minnebruk, termisk belastning (varme), klokkehastighet eller spenninger. Minne og CPU er to komponenter som ofte er stresstestet på denne måten.

Det er betydelig overlapping mellom stresstesting-programvare og benchmarking-programvare, siden begge søker å vurdere og måle maksimal ytelse. Av de to er stresstesting-programvare som mål å teste stabilitet ved å prøve å tvinge et system til å mislykkes; benchmarking har som mål å måle og vurdere den maksimale ytelsen som er mulig ved en gitt oppgave eller funksjon.

Når du modifiserer driftsparametrene til en CPU , for eksempel temperatur , fuktighet , overklokking , underklokking , overspenning og undervolting , kan det være nødvendig å kontrollere om de nye parametrene (vanligvis CPU-kjernespenning og frekvens ) er egnet for tunge CPU-belastninger . Dette gjøres ved å kjøre et CPU-intensivt program i lengre perioder for å teste om datamaskinen henger eller krasjer . CPU-stresstesting omtales også som torturtesting . Programvare som er egnet for torturtesting, bør vanligvis kjøre instruksjoner som bruker hele brikken i stedet for bare noen få av enhetene. Stresstesting av en CPU i løpet av 24 timer ved 100% belastning er i de fleste tilfeller tilstrekkelig til å bestemme at CPUen vil fungere korrekt i normale bruksscenarier, for eksempel på en stasjonær datamaskin, der CPU-bruken vanligvis svinger på lave nivåer (50 % og under).

Stresstesting og stabilitet for maskinvare er subjektiv og kan variere avhengig av hvordan systemet skal brukes. En stresstest for et system som kjører 24/7 eller som vil utføre feilfølsomme oppgaver som distribuert databehandling eller "sammenleggbare" prosjekter, kan være forskjellig fra et som trenger å kunne kjøre et enkelt spill med rimelig pålitelighet. For eksempel fant en omfattende guide for overklokking Sandy Bridge at:

Selv om IntelBurnTest tidligere var like bra, ser det ut til at noe i SB uArch [Sandy Bridge mikroarkitektur] er mer belastet med Prime95 ... IBT drar virkelig mer kraft [stiller større termiske krav]. Men ... Prime95 mislyktes først hver gang, og det mislyktes da IBT ville passere. Så samme som Sandy Bridge, er Prime95 en bedre stabilitetstester for Sandy Bridge-E enn IBT / LinX.

Stabilitet er subjektiv; noen vil kanskje kalle stabilitet nok til å kjøre spillet sitt, andre som mapper [sammenleggbare prosjekter] kan trenge noe som er like stabilt som det var på lager, og ... vil trenge å kjøre Prime95 i minst 12 timer til en dag eller to å anse det som stabilt ... Det er [benkktestere] som virkelig ikke bryr seg om stabilitet som det og bare vil si at hvis det kan [fullføre] et mål, er det stabilt nok. Ingen tar feil og ingen har rett. Stabilitet er subjektiv. [Men] 24/7 stabilitet er ikke subjektiv.

En ingeniør hos ASUS anbefalte i en 2012-artikkel om overklokking av et Intel X79- system, at det er viktig å velge testprogramvare nøye for å oppnå nyttige resultater:

Uvaliderte stresstester anbefales ikke (for eksempel Prime95 eller LinX eller andre sammenlignbare applikasjoner). For høykvalitets CPU / IMC og systembusstesting anbefales Aida64 sammen med generelle bruksområder som PC Mark 7. Aida har en fordel da det er stabilitetstest er designet for Sandy Bridge E-arkitekturen og testspesifikke funksjoner som AES, AVX og andre instruksjonssett som førsteklasses og som syntetiske stoffer ikke berører. Som sådan laster den ikke bare CPU 100%, men vil også teste andre deler av CPU som ikke brukes under applikasjoner som Prime 95. Andre applikasjoner du må vurdere er SiSoft 2012 eller Passmark BurnIn. Vær oppmerksom på at valideringen ikke er fullført ved bruk av Prime 95 versjon 26 og LinX (10.3.7.012) og OCCT 4.1.0 beta 1, men når vi har internt testet for å sikre minst begrenset støtte og drift.

Se også

referanser