6 Nyttige Linux -apper for å stresse test og benchmark CPU -ytelse

6 Nyttige Linux -apper for å stresse test og benchmark CPU -ytelse
Benchmark og stresstestmetoder brukes ofte til å måle ytelsen til stasjonære PC -er og servere. Disse testene er også nyttige for å finne maskinvareproblemer og systemavvik som bare observeres når et system er under tung belastning.

Denne artikkelen vil liste opp forskjellige verktøy for å utføre CPU -benchmarks og stresstester på systemet ditt. Mens mange av disse appene gir alternativer for å teste andre maskinvarekomponenter også, vil denne artikkelen bare fokusere på CPU -tester.

HardInfo (kun benchmark)

HardInfo er et grafisk verktøy for Linux som viser informasjon om forskjellige maskinvarekomponenter i din PC som prosessor, RAM -moduler, sensorer, harddisker og så videre. Den støtter også eksport av en detaljert rapport om systemet ditt i TXT- eller HTML -format, slik at du kan dele det med vennene dine, sammenligne det med andre systemer eller bruke det til feilsøkingsformål.

Foruten å vise generell informasjon om systemet ditt, gir HardInfo noen få referanseverktøy for å måle ytelsen til maskinvaren din. Når det gjelder CPU-benchmarking, inkluderer den fem metoder: CPU Blowfish, CPU Cryptohash, CPU Fibonacci, CPU N-Queens og CPU ZLIB.

For å installere HardInfo i Ubuntu, kjør kommandoen nedenfor:

sudo apt installer hardinfo

For å kjøre en CPU -referanseindeks, klikker du på en hvilken som helst referansemetode under "Benchmarks" -delen, som vist på skjermbildet nedenfor.

Når referansen er ferdig, vil HardInfo fortelle deg om en lavere eller høyere poengsum er bedre. Det viser også score for CPUer laget av andre leverandører for enkel sammenligning.

Sysbench (kun benchmark)

Sysbench, som navnet antyder, er en kommandolinje -app for å kjøre benchmarks på systemet ditt. Sysbench er skrevet i Lua, hovedsakelig beregnet på å gjøre databasebenchmarking. Imidlertid inkluderer det alternativer for å teste CPU, minne og filgjennomstrømning også.

For å installere SysBench i Ubuntu, kjør kommandoen nedenfor:

sudo apt install sysbench

For å starte en målestokk ved hjelp av SysBench, kjør følgende kommando:

$ sysbench CPU -Threads = 2 Run

Hvor:

  • “CPU” er testtypen
  • “Tråder” er antall tråder laget av Sysbench for å utføre flertrådet benchmarking

Du kan bruke andre kommandolinjebrytere for å tilpasse referanseferden. Flere detaljer om disse alternativene finner du her.

Når testen er ferdig, kan du bruke "hendelser per sekund" -variabel for å måle ytelsen til CPU. Dessverre i motsetning til HardInfo, gir Sysbench ikke benchmark -resultater av andre CPU -modeller laget av forskjellige maskinvareleverandører der ute. Hvis du har flere datamaskiner, kan du kjøre testen på begge deler og deretter sammenligne tallene. Høyere er antall hendelser per sekund, bedre er CPU -ytelsen.

Stress (bare stressprøve)

Stress er et enkelt kommandolinjeverktøy for å utføre CPU, minne- og diskinngangs-output stresstester.

Du kan installere stress i Ubuntu ved å kjøre følgende kommando:

sudo apt installer stress

Merk at stress ikke vil kjøre noen referanseprøve på systemet ditt, i stedet vil den konsekvent hamre CPU og få den til å kjøre på 100%. Du anbefales å lukke alle løpende apper før du gjør en test. Å kjøre stress i en lengre periode kan krasje systemet, og det kan hende du må gjøre en hard omstart for å gjenopprette systemet.

Du kan starte stresstesten ved å kjøre kommandoen nedenfor der “CPU” refererer til antall tråder som brukes til å utføre testen. For å stoppe testen når som helst, lukk terminalen eller trykk for å få den til å stoppe.

Stress -CPU 2

Jeg brukte stress mye da jeg bygde en ny PC for meg selv et år tilbake. Det hjalp meg veldig med å finjustere viftehastigheter i BIOS for forbedret kjøling.

Stress-ng (bare stresstest)

Stress-ng er en oppdatert implementering av stressverktøy nevnt ovenfor. Det er mye mer avansert og inkluderer hundrevis av tester for å sette en belastning på systemet ditt.

Du kan installere Stress-ng i Ubuntu ved å kjøre kommandoen nedenfor:

sudo apt installer stress-ng

Merk at advarselen nevnt ovenfor gjelder også dette verktøyet. Å kjøre stress-ng i lang tid kan fryse systemet ditt, slik at det bare kan utvinnes gjennom en hard omstart.

Du kan starte Stress-Ng-testen ved å kjøre kommandoen nedenfor der "CPU" refererer til antall tråder som brukes til å utføre testen. For å stoppe testen når som helst, lukk terminalen eller trykk for å få den til å stoppe.

Stress-ng--CPU 4

Å kjøre kommandoen over vil kjøre rundt 70 CPU -tester sekvensielt. Du kan imidlertid kjøre alle disse testene parallelt ved å kjøre kommandoen nedenfor:

Stress-ng--CPU 4-Alt

Det er mulig å tilpasse kommandoen ved å bruke mange andre kommandolinjeskifter, men å forklare dem alle her er utenfor omfanget av denne artikkelen. Du kan utforske disse alternativene herfra.

S-TUI (bare stresstest)

S-TUI er en CPU Resource Monitor som bruker et terminalbasert grafisk grensesnitt for å vise data og grafer.

Den støtter CPU -stresstesting ved bruk av Stress -appen som.

S-TUI kan installeres i Ubuntu ved å kjøre kommandoen nedenfor:

sudo apt install s-tui stress

Siden det bare er en terminalbasert frontend for stress -kommandolinje -app, må du variere av systemlås opp under høy bruk.

Kjør følgende kommando for å starte den. For å stoppe testen når som helst, lukk terminalen eller trykk for å få den til å stoppe.

S-tui

7-Zip (kun benchmark)

7-Zip er et filkomprimeringsverktøy som kan gjøre ekstreme komprimeringsnivåer på filer og lagre dem i et arkivformat for redusert størrelse 7Z. 7-Zip kommer med et innebygd alternativ for å kjøre LZMA-kompresjons benchmarks for måling av CPU-ytelse.

For å installere 7-zip i Ubuntu, kjør kommando:

sudo apt installer p7zip-full

For å kjøre enkelt gjenget benchmark, bruk kommandoen nedenfor:

7Z B -mmt1

Flertrådet benchmarking kan kjøres ved å bruke følgende kommando:

7z b

Resultatene er i million instruksjoner per sekund (MIPS). Du kan sammenligne disse resultatene med andre CPU -modeller herfra.

Konklusjon

Dette er noen av de gratis og åpen kildekodeverktøyene som kan kjøre CPU -benchmarks på systemet ditt. I de gode gamle dagene var det å løpe flash -spiller i Firefox en utmerket måte å stresse teste CPU -en din. I disse dager gjør imidlertid alle appene som er nevnt ovenfor en ganske god jobb.