Programvareguide: nyttige verktøy for overklokking og mer. CPU stresstest i Linux Minne stresstest i Linux

Linx er et verktøy som brukes til å teste systemstabilitet. I hovedsak er det et grafisk skall for Linkpack-testen, i stand til å presse prosessoren til det ytterste. Linx brukes vanligvis til å teste CPU-overklokking; hvis testen er vellykket og temperaturen holder seg innenfor normale grenser, kan overklokking bli stående.

Linx hovedvindu

Programfunksjoner:


Slik bruker du Linx for å teste overklokkestabilitet

  • Vi starter programmet, i innstillingene setter vi det nødvendige antallet tråder og 32\64-biters modus. Vi sjekker at avkrysningsboksen er merket - stopp hvis det er feil.
  • Koble eventuelt til Everest (nå Aida64) eller Speedfan, still inn maksimal temperatur.
  • I hovedprogramvinduet velger du all tilgjengelig RAM
  • Vi setter i gang 1 testkjøring, basert på tiden det tok, og setter antall repetisjoner slik at testen varer minst en time.
  • Vi kjører testen med repetisjoner, overvåker temperaturen og venter.
  • Hvis testen mislykkes, kontrollerer vi maksimal temperatur, spenning og andre parametere, velger mer passende og gjentar testen.

Opptreden virtuelle maskiner er veldig viktig for oss, siden ingen nå kan bli overrasket over ordene "Cloud computing", fordi de kommer nærmere og nærmere oss. Det er allerede et stort antall tilbydere som tilbyr sine virtuelle servere, for våre behov. Med et så stort utvalg å velge mellom, er det fristende å teste hver enkelt for ytelse for å ta det riktige valget.

Det er en spesiell testpakke for Linux, som du kan teste hver virtuell maskin for ytelse og analysere resultatene etterpå.

Phoronix Test Suite- en åpen kildekode-plattform som inkluderer et sett med spesielle tester for virtuelle maskiner som kjører Linux.

Installere Phoronix Test Suite på Linux

I skrivende stund, siste versjon Phoronix Test Suite er 4.8.2. For å sjekke flere aktuelle versjoner, se på Phoronix ftp-lagring. Også på Phoronix Test Suite-nettstedet i nedlastingsseksjonen kan du laste ned kjørbar fil, hvis du ikke har Ubuntu eller Debian :)

Hvis du har en Ubuntu- eller Debian-distribusjon og du allerede har lastet ned Phoronix Test Suite-deb-filen fra lenken ovenfor, installer den slik:

sudo apt-get install php5-cli curl php5-gd

sudo dpkg -i phoronix-test-suite_4.8.2_all.deb

Jeg legger merke til at versjonen av Phoronix Suite Test kan variere; i skrivende stund var den siste versjonen 4.8.2.

Til CentOS-brukere/ RHEL og Fedora har ikke en rpm-fil på siden, men de kan laste ned tar.gz og installere testen med kommandoene:

sudo yum installer php-cli php-gd curl

sudo tar xvfvz phoronix-test-suite-4.8.2.tar.gz

cd phoronix-test-suite

sudo ./install-sh

Vel, hvis du jobber med openSUSE, må vi først koble til det spesielle Benchmark-depotet, der testen vår fra Phoronix er plassert:

openSUSE Factory:

zypper er http://download.opensuse.org/repositories/benchmark/openSUSE_Factory/benchmark.repo

zypper er http://download.opensuse.org/repositories/benchmark/openSUSE_12.3/benchmark.repo

zypper er http://download.opensuse.org/repositories/benchmark/openSUSE_12.2/benchmark.repo

glidelås i phoronix-testsuite

Arbeider med Phoronix Test Suite

Phoronix Test Suite laster automatisk ned testprofilene og pakkene du velger og kan også laste opp testresultater til openbenchmarking.org hvis du velger det. For å kjøre testen for første gang, trenger du Internett, som jeg sa tidligere, for å laste ned testprofiler og pakker

Hvis den virtuelle maskinen du skal teste er bak en proxy, må du først konfigurere proxy-serveren ved å bruke kommandoen. For å gjøre dette, kjør i terminalen:

phoronix-test-suite nettverksoppsett

Nå kan du begynne å teste...

Se total mengde tilgjengelige tester i Phoronix Test Suite kan du bruke kommandoen:

phoronix-test-suite liste-tester

Her er listen over tester:

  • poeng/aio-stress- AIO-stress, disk;
  • poeng/apache- Apache Benchmark, System;
  • poeng/apitrace- APITrace, grafikk;
  • poeng/batteri-strømbruk- Batteribruk, system;
  • poeng/blake2- BLAKE2, prosessor;
  • poeng/bloggbenk- BlogBench, Disk;
  • pkt/bork- Bork filkryptering, prosessor;
  • pkt/botan- Botan, prosessor.

Hvis du vil se listen over tilgjengelige testpakker, skriv inn kommandoen:

phoronix-test-suite liste-suiter

  • pts/lydkoding- Lydkoding, System;
  • poeng/sjakk- Chess Test Suite, prosessor;
  • poeng/sammenstilling- Tidsbestemt kodekompilering, prosessor;
  • pkts/kompilator- Kompilator, prosessor;
  • poeng/kompresjon- Tidsinnstilt filkomprimering, prosessor;
  • poeng/beregningsmessig- Computational Test Suite, System;

For eksempel, du vil teste Apache (første liste), og kjør deretter testen med kommandoen:

phoronix-test-suiter kjører apache

Hvis du kjører en bestemt test for første gang, kan Phoronix Test Suite advare deg om å installere manglende pakker, alt vil skje i automatisk modus.

På slutten av testen vil resultatet bli lagret på datamaskinen din og eventuelt sendt til openbenchmarking.org slik at andre brukere kan sammenligne med resultatene deres.

Hvis du vil se alle resultatene som er lagret på datamaskinen din, skriv inn kommandoen:

phoronix-test-suite liste-resultater

Overvåking utføres ved hjelp av et sett med programmer lm-sensorer.


aptitude installer lm-sensorer

Du kan ta sensoravlesninger med kommandoen:


sensorer

Temperaturovervåking i sanntid utføres med følgende kommando:


se sensorer

Kommandoutgangen inneholder informasjon om spenning, viftehastighet, prosessortemperatur (hver kjerne separat) og harddisktemperatur. En viktig indikator er den maksimalt registrerte temperaturverdien (felt høy i kjernetemperaturavlesninger). Du kan kun overvåke prosessortemperaturen med kommandoen:


mens (sann) do dato; sensorer | grepCore; ekko "======"; sove 1s; ferdig

Det finnes også ulike grafiske verktøy for å vise avlesninger lm-sensorer. Til GNOME praktisk å bruke applet Applet for GNOME-sensorer.

CPU stresstesting

Plastpose cpuburn

Kontrollerer funksjonaliteten til skjermkortdrivere

La oss se etter 3D-akselerasjon:


glxinfo | grep OpenGL

Utgangen skal være slik:


OpenGL-leverandørstreng: Tungsten Graphics, Inc. OpenGL-gjengivelsesstreng: Mesa DRI Intel(R) G33 GEM 20100330 UTVIKLING OpenGL-versjonsstreng: 1.4 Mesa 7.10-devel OpenGL-utvidelser:

La oss sjekke støtten for 3D-akselerasjon ved å bruke skjermkortet:


glxinfo | grep direkte

Hvis 3D-støtte er implementert, vil utgangen være slik:


direkte gjengivelse: Ja

La oss sjekke 3D-hastigheten:


glxgears

Et vindu vises med en enkel 3D-animasjon. I dette tilfellet vil informasjon om gjengivelseshastigheten vises i konsollen hvert 5. sekund. Normale FPS-verdier for en konfigurert driver bør i gjennomsnitt være over 1000 (hvis aktivert vertikal synkronisering, vil FPS-verdien være begrenset av synkroniseringsfrekvensen).

En annen OpenGL-test:


/usr/lib/xscreensaver/glblur -fps

Et skjermsparervindu vises som viser FPS-verdien.

I tilfelle problemer kan du installere videodriveren på nytt (for integrerte Intel-skjermkort må du installere pakken på nytt xserver-xorg-video-intel). Driverinnstillinger utføres av programmet driconf. Du kan også installere pakken for å kontrollere driften av et Intel-skjermkort intel-gpu-verktøy(pakken inkluderer intel_gpu_top-verktøyet, som lar deg overvåke videoprosessorbelastningen i sanntid).

Systemytelsestesting

Pakke phoronix-test-suite

Ytelsestesting utføres av programmet phoronix-test-suite. Hun representerer skallprogramvare, som lar deg laste ned og kjøre automatisk ulike programmer teste, samle inn og lagre data om testresultater.

La oss installere programmet:


aptitude install phoronix-test-suite

Se en liste over alle tilgjengelige tester med deres Kort beskrivelse du kan bruke følgende kommando:


phoronix-test-suite liste-tester

Tester startes med kommandoen:


phoronix-test-suite benchmark TEST_NAME

  • prosessor:

    • c-stråle- flertråds matteprøve. Høy CPU-belastning. Resultat på C2D 2.0: 387,55 sekunder.

    • bygge-linux-kjerne- bygge Linux-kjernen. Lang test. Belaster prosessoren og minnet jevnt (bruker gcc).

    • scimark2- kraftig entråds test (intensiv vitenskapelig databehandling). Viser ytelsen til en enkelt kjerne i gigaflops.

    • ffmpeg- videokoding (testfiler tar 130MB). På C2D 2.0: 25,99 sekunder.


  • Hukommelse:

    • ramspeed- minnetest. Gjennomsnittlig CPU-belastning. Resultater DDR2-800 2Gb (kopi,int): 2280,10 MB/s.

    • strøm- Viser minnehastighet i ulike operasjoner.


  • HDD:

    • iozon- harddisk test. Viser lese- og skrivehastighet for blokker av forskjellig lengde. Resultat WD 80 Gb (W,4K,512M): 52,42 MB/s.


  • Grafisk kunst:

    • gtkperf- testing ulike elementer GNOME GUI.

    • unigine-tropene- vakker 3D-benchmark, krever konfigurerte drivere med støtte for 3D-akselerasjon.


For langvarig, variert testing anbefales det bygge-linux-kjerne. For kort stresstesting c-stråle(sammen med programmet

Dette materialet er ment å orientere leserne til dagens variasjon av programvare for tuning, vurdering av ytelsen og overklokking av systemkomponenter, samt sporing av overvåkingsdata. Denne artikkelen er basert på nyttige lenker for å laste ned relevante applikasjoner.

Drivere: plattform

Riktig valg av drivere for ulike systemkomponenter, spesielt elementer hovedkort og GPU på skjermkortet, er ekstremt viktig for stabil drift av PC-en. Der spesiell "kreativitet" ikke er nødvendig er når du installerer driverne som følger med hovedkort. Du kan imidlertid alltid finne og installere de nyeste versjonene av drivere for brikkesettet, lydkontrolleren og Wi-Fi-kortet (hvis du har et).

Referansemåling

Det finnes svært mange metoder for å vurdere ytelsen til systemnoder, og hver erfaren entusiast har sin egen. Listet nedenfor er de fleste enkle måter, og du kan utføre grundige tester ved å bruke et sett med applikasjoner fra de som er nevnt i anmeldelser av prosessorer, skjermkort, minnemoduler og andre komponenter på vår nettside - nettside.

Det er en gjengivelse av en 3D-scene og er ganske populær. Det er gratis, gir konsistente resultater og kan håndtere opptil 256 CPU-tråder (256 kjerner) AMD bulldoser eller 128 kjerner Intel kjerne med Hyper-Threading). Mer eller mindre relevant, spesielt i sammenheng med konkurransedyktig benchmarking, forrige versjon av denne søknaden -

Hjelpeverktøy RivaTuner Statistics Server (RTSS) og Fraps vil hjelpe deg med å måle bildefrekvensen i spill som ikke har en innebygd benchmark. Med deres hjelp kan du spille inn spillvideoer. Fraps' grensesnitt er enklere, men oppdateringer til dette verktøyet har ikke blitt utgitt på nesten to år.

Så ovenfor så vi på de mest nyttige og populære programmene blant entusiaster for konfigurering, overvåking, overklokking og testing av PC-noder. I dag er utvalget av verktøy for disse formålene stort, og mest sannsynlig er ikke alle applikasjonene du personlig bruker nevnt i artikkelen. Skriv om dine egne preferanser i kommentarene til dette materialet.

En benchmark-test eller serie med tester som bestemmer hvor godt en bestemt maskinvare fungerer, kalles vanligvis benchmarking eller en "Linux-stresstest". Etter å ha utført ytelsestesting, kan du sammenligne din Maskinvare med andre eller sammenligne to systemer med hverandre.

De fleste testene er laget for å skape en belastning på datamaskinen, slik at vi kan sjekke hvordan systemet vil oppføre seg under alvorlige overbelastninger, og hvis resultatene er dårlige, er dette kanskje et signal om at du må oppgradere maskinvaren.

I denne artikkelen skal vi se på benchmarking-programmer for Linux som vil hjelpe deg nøyaktig å bestemme ytelsen til Linux-datamaskinen din. La oss først se på programvarepakkene for Linux ytelsestesting.

1. Phoronix Test Suite

Phoronix Test Suite er et av de mest kjente programmene for omfattende Linux-ytelsestesting. Mange tror at dette programmet har mange problemer, og vi vil ikke si at det er ideelt for alle tilfeller, men det er mer enn nok for grunnleggende tester. I tillegg er det ikke mange verdige alternativer.

Phoronix gir deg tilgang til over 100 forskjellige testsuiter, testgrupper og over 450 forskjellige testprofiler. Du kan bare installere de du trenger, for eksempel tester for CPU eller HDD, så kan du bare installere prosessortester eller HDD-tester. Systemlogger støttes også.

Det største plusset er at Phoronix Test Suite er et åpen kildekode-produkt. kildekode. Programmet kommer også som en LiveCD, som lar deg kjøre Linux-tester fra en CD. Du kan sjekke alle rene, nylig installerte operativsystem hvis det er nødvendig.

2. Stress-ng

Som navnet antyder, er stress-ng et verktøy for stresstesting av Linux. Det vil hjelpe deg å teste systemet til dets grenser. Men av samme grunn anbefales det ikke å bruke det veldig ofte. Noen komponenter som prosessoren og harddisker vil slites mye.

Installering av linux stress-ng testprogrammet på Ubuntu og Debian gjøres med kommandoen:

sudo apt-get install stress-ng

På Fedora, Red Hat og CentOS ser kommandoen litt annerledes ut:

sudo yum install stress-ng

Når installasjonen er fullført, kan du sjekke alt du trenger, inkludert CPU, RAM, I/O-hastighet, nettverk, virtuelt minne og mer. Programmet har også mange innstillinger. Du kan angi ulike parametere, for eksempel hvor mange tester som skal kjøres samtidig, hvor mange CPU-kjerner som skal brukes, hvor lenge de skal teste, og så videre.

3. PassMark BurnInTest

PassMark BurnInTest støtter alle typer Linux-datatesting, samt programvareovervåking. Den støtter til og med funksjonaliteten til den berømte Memtest86 og PerformanceTest, som bare fungerer på Windows.

Du kan sjekke alle hovedundersystemene til datamaskinen din samtidig. Men i stedet for å teste selve ytelsen, legges det mer vekt på pålitelighet og stabilitet. Det er bedre å bruke dette programmet i kombinasjon med andre.

CPU ytelsestesting

Å sammenligne to spesifikke prosessorer kan være nøyaktig. Husker du tidene da Pentium III var klart bedre enn Pentium II? Dessuten er en firekjerners prosessor bedre enn en dual-core prosessor.

På grunn av dette er testing av prosessorer veldig nyttig, og du kan personlig bestemme hvilken som er bedre. Hvis du trenger nettopp slike testverktøy, så er de her.

1. Geekbench

Geekbench er et av de beste programmene for å teste CPU på Linux. Den inkluderer 10 belastningstester når du arbeider med heltall og åtte tester når du arbeider med flyttall.

Windows- og MacOS-versjonen følger med grafisk grensesnitt, men Linux-versjonen har bare et konsollgrensesnitt. Testresultater lastes opp til Internett, som lar deg sammenligne resultatene dine med resultatene til andre brukere.

2. HARDiNFO

HARDiNFO kan installeres i de fleste Linux-distribusjoner, ved å bruke en standard pakkebehandling. For å installere på Ubuntu run:

sudo apt-get install hardinfo

Og i Fedora, Red Hat og CentOS:

sudo yum installer hardinfo

Hardinfos hovedformål er å vise informasjon om maskinvaren din, men den inneholder også seks forskjellige tester du kan kjøre for å sammenligne maskinvaren din med andre systemer. Tester inkluderer heltalls- og flyttallsberegninger.

Testing av skjermkort

Beste måten å sjekke grafiske muligheter systemet ditt skal spille grafikkintensive spill. Men for å få bedre informasjon kan du bruke et av verktøyene nedenfor.

1. Unigine

Unigine støtter to tester, Valley-testen og Heaven-testen. Hver av dem viser forskjellige scener. Den første er en skogkledd dal, og den andre er flere flytende øyer med broer. Begge vil få din GPU til å fungere på sitt beste. Disse testene er mer enn nok til å få grunnleggende informasjon om ytelsen til et Linux-skjermkort.

2. GFXBench

GFXBench var tidligere kjent som GLBenchmarc og er en av de beste grafikkstandardene for Linux. Det er to sett med tester - tester på høyt nivå (total ytelse) og tester på lavt nivå.

Harddisk testing

Hastighet er ikke alltid det viktigste når det kommer til... harddisk. For eksempel når en disk brukes til lagring sikkerhetskopier, dens pålitelighet og holdbarhet er svært viktig. Linux ytelsestest er også veldig viktig.

1.Hdparm

Hdparm er et verktøy kommandolinje, som allerede er installert på de fleste Linux-distribusjoner og er overraskende enkel å bruke. Med den kan du ikke bare teste hastigheten harddisk, men også konfigurere driftsparametrene, for eksempel aktivere eller deaktivere DMA. For å teste må du kjenne til diskenhetsfilen. For å teste ytelsen til bufret utgang, bruk:

sudo hdparm -t /dev/sda2

Og for å teste bufret leseytelse, kjør:

sudo hdparm -T /dev/sda2

For å få nøyaktige resultater, kjør kommandoen flere ganger og velg deretter gjennomsnittsverdien.

2. Bonnie++

Bonnie++ er enkelt gratis verktøy for å teste filsystemet og ytelsen til hele harddisken. Det kan veldig enkelt installeres fra de offisielle depotene i enhver distribusjon. For å installere på Ubuntu run:

sudo apt-get install bonnie++

Eller i Fedora, Red Hat, CentOS:

sudo yum installer bonnie++

Etter installasjonen kan du kjøre Linux-ytelsestesting:

bonnie++ -d /tmp -r 2048

Her spesifiserer -d alternativet i hvilken katalog som skal teste filsystem, og -r begrenser forbruket tilfeldig tilgangsminne 2048 MB.

konklusjoner

Det var alt beste programmer testing for Linux. Ser testene dine gode nok ut, hvis systemet kjører sakte, ta en titt på artikkelen som fremskynder Ubuntu-oppstart eller fremskynder Linux, kanskje de kan få systemet til å kjøre raskere. Før du kjøper nytt utstyr, må du prøve alle tilgjengelige metoder.