Programvaruguide: användbara verktyg för överklockning och mer. CPU stresstest i Linux Minnes stresstest i Linux

Linx är ett verktyg som används för att testa systemstabilitet. I huvudsak är det ett grafiskt skal för Linkpack-testet, som kan pressa processorn till det yttersta. Linx används vanligtvis för att testa CPU-överklockning, om testet lyckas och temperaturen håller sig inom normala gränser kan överklockning lämnas.

Linx huvudfönster

Programfunktioner:


Hur man använder Linx för att testa överklockningsstabilitet

  • Vi startar programmet, i inställningarna ställer vi in ​​det nödvändiga antalet trådar och 32\64-bitarsläge. Vi kontrollerar att kryssrutan är markerad - sluta om det är fel.
  • Anslut eventuellt Everest (nu Aida64) eller Speedfan, ställ in maxtemperaturen.
  • I huvudprogramfönstret väljer du allt tillgängligt RAM-minne
  • Vi startar 1 testkörning, baserat på tiden det tog, och ställer in antalet repetitioner så att testet varar i minst en timme.
  • Vi kör testet med repetitioner, övervakar temperaturen och väntar.
  • Om testet misslyckas kontrollerar vi maximal temperatur, spänning och andra parametrar, väljer lämpligare och upprepar testningen.

Prestanda virtuella maskinerär mycket viktigt för oss, eftersom nu ingen kan bli överraskad av orden "Cloud computing", eftersom de kommer närmare och närmare oss. Det finns redan ett stort antal leverantörer som erbjuder sina virtuella servrar, för våra behov. Med ett så stort urval att välja mellan är det frestande att testa var och en för prestanda för att göra rätt val.

Det finns ett speciellt testpaket för Linux, med vilket du kan testa varje virtuell maskin för prestanda och analysera resultaten därefter.

Phoronix Test Suite- en öppen källkodsplattform som inkluderar en uppsättning speciella tester för virtuella maskiner som kör Linux.

Installera Phoronix Test Suite på Linux

I skrivande stund, senaste versionen Phoronix Test Suite är 4.8.2. För att se fler aktuella versioner, titta på Phoronix ftp-lagring. Även på Phoronix Test Suite-webbplatsen i nedladdningssektionen kan du ladda ner körbar fil, om du inte har Ubuntu eller Debian :)

Om du har en Ubuntu- eller Debian-distribution och du redan har laddat ner Phoronix Test Suite-deb-filen från länken ovan, installera den så här:

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

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

Jag noterar att versionen av Phoronix Suite Test kan skilja sig åt, i skrivande stund var den senaste versionen 4.8.2.

För CentOS-användare/ RHEL och Fedora har ingen rpm-fil på sajten, men de kan ladda ner tar.gz och installera testet med kommandona:

sudo yum installera php-cli php-gd curl

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

cd phoronix-test-svit

sudo ./install-sh

Tja, om du arbetar med openSUSE måste vi först ansluta det speciella Benchmark-förrådet, där vårt test från Phoronix finns:

openSUSE Factory:

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

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

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

dragkedja i phoronix-test-svit

Arbetar med Phoronix Test Suite

Phoronix Test Suite laddar automatiskt ned testprofilerna och paketen du väljer och kan även ladda upp testresultat till openbenchmarking.org om du vill. För att köra testet för första gången behöver du internet, som jag sa tidigare, för att ladda ner testprofiler och paket

Om den virtuella maskinen du ska testa ligger bakom en proxy, måste du först konfigurera proxyservern med kommandot. För att göra detta, kör i terminalen:

phoronix-test-suite nätverksinstallation

Nu kan du börja testa...

Se total kvantitet tillgängliga tester i Phoronix Test Suite kan du använda kommandot:

phoronix-test-suite list-test

Här är listan över tester:

  • pts/aio-stress- AIO-stress, disk;
  • pts/apache- Apache Benchmark, System;
  • pts/apitras- APITrace, grafik;
  • poäng/batteri-strömanvändning- Batteriförbrukning, system;
  • pts/blake2- BLAKE2, Processor;
  • pts/bloggbänk- BlogBench, Disk;
  • pts/bork- Bork File Encrypter, Processor;
  • pts/botan- Botan, processor.

Om du vill se listan över tillgängliga testpaket anger du kommandot:

phoronix-test-svitlista-sviter

  • pts/ljudkodning- Ljudkodning, System;
  • poäng/schack- Chess Test Suite, Processor;
  • pts/sammanställning- Tidsinställd kodkompilering, processor;
  • pts/kompilator- Kompilator, processor;
  • poäng/kompression- Tidsinställd filkomprimering, processor;
  • poäng/beräkning- Computational Test Suite, System;

Till exempel, du vill testa Apache (första listan), kör sedan testet med kommandot:

phoronix-test-suites kör apache

Om du kör ett visst test för första gången kan Phoronix Test Suite varna dig om att installera saknade paket, allt kommer att hända i automatiskt läge.

I slutet av testet kommer resultatet att sparas på din dator och eventuellt skickas till openbenchmarking.org så att andra användare kan jämföra med sina resultat.

Om du vill se alla resultat som sparats på din dator anger du kommandot:

phoronix-test-svit lista-resultat

Övervakning utförs med hjälp av en uppsättning program lm-sensorer.


aptitude installera lm-sensorer

Du kan ta sensoravläsningar med kommandot:


sensorer

Temperaturövervakning i realtid utförs med följande kommando:


klocksensorer

Kommandoutgången innehåller information om spänning, fläkthastighet, processortemperatur (varje kärna separat) och hårddisktemperatur. En viktig indikator är det maximala registrerade temperaturvärdet (fält hög i kärntemperaturavläsningar). Du kan bara övervaka processortemperaturen med kommandot:


medan (sant) gör date; sensorer | grepCore; echo "======"; sömn 1s; Gjort

Det finns också olika grafiska verktyg för att visa avläsningar lm-sensorer. För GNOME bekväm att använda applet GNOME-sensorapplet.

CPU stresstestning

Plastpåse cpuburn

Kontrollerar funktionen hos grafikkortsdrivrutiner

Låt oss kolla efter 3D-acceleration:


glxinfo | grep OpenGL

Utgången ska vara så här:


OpenGL-leverantörssträng: Tungsten Graphics, Inc OpenGL-renderingssträng: Mesa DRI Intel(R) G33 GEM 20100330 UTVECKLING OpenGL-versionssträng: 1.4 Mesa 7.10-devel OpenGL-tillägg:

Låt oss kontrollera stödet för 3D-acceleration med grafikkortet:


glxinfo | grep direkt

Om 3D-stöd är implementerat kommer resultatet att se ut så här:


direkt rendering: Ja

Låt oss kolla 3D-hastigheten:


glxgears

Ett fönster visas med en enkel 3D-animation. I det här fallet kommer information om renderingshastigheten att visas i konsolen var 5:e sekund. Normala FPS-värden för en konfigurerad drivrutin bör i genomsnitt vara över 1000 (om aktiverat vertikal synk, då kommer FPS-värdet att begränsas av synkroniseringsfrekvensen).

Ytterligare ett OpenGL-test:


/usr/lib/xscreensaver/glblur -fps

Ett skärmsläckarfönster visas som visar FPS-värdet.

I händelse av problem kan du installera om videodrivrutinen (för integrerade Intel-videokort måste du installera om paketet xserver-xorg-video-intel). Drivrutinsinställningar utförs av programmet driconf. Du kan också installera paketet för att styra driften av ett Intel-grafikkort intel-gpu-verktyg(paketet innehåller verktyget intel_gpu_top, som låter dig övervaka videoprocessorbelastningen i realtid).

Systemprestandatestning

Paket phoronix-test-svit

Prestandatestning utförs av programmet phoronix-test-svit. Hon representerar skalmjukvara, som låter dig ladda ner och köra automatiskt olika program testa, samla in och lagra data om testresultat.

Låt oss installera programmet:


aptitude installera phoronix-test-suite

Se en lista över alla tillgängliga tester med deras kort beskrivning du kan använda följande kommando:


phoronix-test-suite list-test

Tester startas med kommandot:


phoronix-test-suite benchmark TEST_NAME

  • CPU:

    • c-stråle- flertrådigt mattetest. Hög CPU-belastning. Resultat på C2D 2.0: 387,55 sekunder.

    • bygg-linux-kärna- bygga Linux-kärnan. Långt test. Jämnt laddar processorn och minnet (använder gcc).

    • scimark2- Kraftfullt entrådigt test (intensiv vetenskaplig beräkning). Visar prestandan för en enda kärna i gigaflops.

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


  • Minne:

    • ramhastighet- minnestest. Genomsnittlig CPU-belastning. Resultat DDR2-800 2Gb (kopia,int): 2280,10 MB/s.

    • ström- Visar minneshastighet i olika operationer.


  • HDD:

    • jozon- hårddisktest. Visar läs- och skrivhastighet för block av olika längd. Resultat WD 80Gb (W,4K,512M): 52,42 MB/s.


  • Grafisk konst:

    • gtkperf- testning olika element GNOME GUI.

    • unigine-tropikerna- vackert 3D-riktmärke, kräver konfigurerade drivrutiner med stöd för 3D-acceleration.


För långvarig, varierad testning rekommenderas bygg-linux-kärna. För korta stresstester c-stråle(tillsammans med programmet

Detta material är avsett att orientera läsarna till dagens variation av mjukvara för justering, bedömning av prestanda och överklockning av systemkomponenter, samt spårning av övervakningsdata. Den här artikeln är baserad på användbara länkar för att ladda ner relevanta applikationer.

Drivrutiner: plattform

Korrekt val av drivrutiner för olika systemkomponenter, i synnerhet element moderkort och grafikkortets grafikkort, är extremt viktigt för en stabil drift av datorn. Där speciell "kreativitet" inte krävs är när du installerar de drivrutiner som medföljer moderkort. Du kan dock alltid hitta och installera de senaste versionerna av drivrutiner för chipset, ljudkontroller och Wi-Fi-kort (om du har ett).

Benchmarking

Det finns väldigt många metoder för att bedöma prestanda hos systemnoder, och varje erfaren entusiast har sina egna. Nedan listas de flesta enkla sätt, och du kan utföra djupgående tester med hjälp av en uppsättning applikationer från de som nämns i recensioner av processorer, grafikkort, minnesmoduler och andra komponenter på vår webbplats - webbplats.

Det är en rendering av en 3D-scen och är ganska populär. Det är gratis, ger konsekventa resultat och kan hantera upp till 256 CPU-trådar (256 kärnor) AMD bulldozer eller 128 kärnor Intel core med Hyper-Threading). Mer eller mindre relevant, särskilt i samband med konkurrensutsatt benchmarking, föregående version av denna ansökan -

Hjälpverktygen RivaTuner Statistics Server (RTSS) och Fraps hjälper dig att mäta bildfrekvensen i spel som inte har en inbyggd benchmark. Med deras hjälp kan du spela in spelvideor. Fraps gränssnitt är enklare, men uppdateringar av detta verktyg har inte släppts på nästan två år.

Så ovan tittade vi på de mest användbara och populära programmen bland entusiaster för att konfigurera, övervaka, överklocka och testa PC-noder. Idag är valet av verktyg för dessa ändamål enormt, och troligtvis nämns inte alla applikationer som du personligen använder i artikeln. Skriv om dina egna preferenser i kommentarerna till detta material.

Ett benchmarktest eller en serie tester som avgör hur bra en specifik maskinvara presterar kallas vanligtvis benchmarking eller ett "Linux-stresstest". Efter att ha utfört prestandatestning kan du jämföra din Hårdvara med andra eller jämför två system med varandra.

De flesta tester är designade för att skapa en belastning på datorn, så vi kan kontrollera hur systemet kommer att bete sig under kraftiga överbelastningar och om resultaten är dåliga kanske detta är en signal om att du behöver uppgradera din hårdvara.

I den här artikeln kommer vi att titta på benchmarkingprogram för Linux som hjälper dig att exakt bestämma prestandan hos din Linux-dator. Låt oss först titta på mjukvarupaket för Linux-prestandatestning.

1. Phoronix Test Suite

Phoronix Test Suite är ett av de mest kända programmen för omfattande Linux-prestandatestning. Många tror att det här programmet har många problem och vi kommer inte att säga att det är idealiskt för alla fall, men det räcker mer än väl för grundläggande tester. Dessutom finns det inte många värdiga alternativ.

Phoronix ger dig tillgång till över 100 olika testsviter, testgrupper och över 450 olika testprofiler. Du kan bara installera de du behöver, till exempel tester för CPU eller HDD, sedan kan du installera endast Processor Tests eller HDD Tests. Systemloggar stöds också.

Det största pluset är att Phoronix Test Suite är en produkt med öppen källkod. källkod. Programmet kommer även som en LiveCD, vilket låter dig köra Linux-tester från en CD. Du kan kontrollera alla rena, nyinstallerade operativ system om det är nödvändigt.

2. Stress-ng

Som namnet antyder är stress-ng ett verktyg för att stresstesta Linux. Det hjälper dig att testa ditt system till dess gränser. Men av samma anledning rekommenderas det inte att använda det särskilt ofta. Vissa komponenter som processorn och hårddiskar kommer att slitas mycket.

Installation av linux stress-ng testprogram på Ubuntu och Debian görs med kommandot:

sudo apt-get install stress-ng

På Fedora, Red Hat och CentOS ser kommandot lite annorlunda ut:

sudo yum installera stress-ng

När installationen är klar kan du kontrollera allt du behöver, inklusive CPU, RAM, I/O-hastighet, nätverk, virtuellt minne och mer. Programmet har också många inställningar. Du kan ställa in olika parametrar, som hur många tester som ska köras samtidigt, hur många CPU-kärnor som ska användas, hur länge som ska testas och så vidare.

3. PassMark BurnInTest

PassMark BurnInTest stöder alla typer av Linux-datortestning, såväl som mjukvaruövervakning. Den stöder till och med funktionen hos de berömda Memtest86 och PerformanceTest, som bara fungerar på Windows.

Du kan kontrollera alla huvuddelsystem i din dator samtidigt. Men istället för att testa själva prestandan, läggs mer vikt vid tillförlitlighet och stabilitet. Det är bättre att använda detta program i kombination med andra.

CPU-prestandatestning

Att jämföra två specifika processorer kan vara korrekt. Kommer du ihåg när Pentium III var klart bättre än Pentium II? Dessutom är en fyrkärnig processor bättre än en dubbelkärnig processor.

På grund av detta är det mycket användbart att testa processorer och du kan personligen avgöra vilken som är bättre. Om du behöver just sådana testverktyg, så är de här.

1. Geekbench

Geekbench är ett av de bästa programmen för att testa CPU på Linux. Den innehåller 10 belastningstester när man arbetar med heltal och åtta tester när man arbetar med flyttal.

Windows- och MacOS-versionen medföljer grafiskt gränssnitt, men Linux-versionen har bara ett konsolgränssnitt. Testresultat laddas upp till Internet, vilket gör att du kan jämföra dina resultat med andra användares resultat.

2. HARDiNFO

HARDiNFO kan installeras i de flesta Linux-distributioner, med en standardpakethanterare. För att installera på Ubuntu kör:

sudo apt-get installera hardinfo

Och i Fedora, Red Hat och CentOS:

sudo yum installera hardinfo

Hardinfos huvudsakliga syfte är att visa information om din hårdvara, men den innehåller även sex olika tester du kan köra för att jämföra din hårdvara med andra system. Testerna inkluderar heltals- och flyttalsberäkningar.

Test av grafikkort

Bästa sättet att kolla grafiska möjligheter ditt system ska spela grafikintensiva spel. Men för att få bättre information kan du använda något av verktygen nedan.

1. Unigine

Unigine stöder två tester, Valley-testet och Heaven-testet. Var och en visar olika scener. Den första är en skogklädd dal, och den andra är flera flytande öar med broar. Båda kommer att få din GPU att fungera som bäst. Dessa tester är mer än tillräckligt för att få grundläggande information om prestandan hos ett Linux-grafikkort.

2. GFXBench

GFXBench var tidigare känd som GLBenchmarc och är ett av de bästa grafikriktmärkena för Linux. Det finns två uppsättningar av tester - högnivåtester (övergripande prestanda) och lågnivåtester.

Hårddisktestning

Hastigheten är inte alltid det viktigaste när det kommer till... hårddiskar. Till exempel när en disk används för lagring säkerhetskopior, dess tillförlitlighet och hållbarhet är mycket viktiga. Linux prestandatest är också mycket viktigt.

1.Hdparm

Hdparm är ett verktyg kommandorad, som redan är installerat på de flesta Linux-distributioner och är förvånansvärt lätt att använda. Med den kan du inte bara testa hastigheten hårddisk, men också konfigurera dess driftsparametrar, till exempel aktivera eller inaktivera DMA. För att testa måste du känna till diskenhetsfilen. För att testa prestandan för buffrad utdata, använd:

sudo hdparm -t /dev/sda2

Och för att testa cachad läsprestanda, kör:

sudo hdparm -T /dev/sda2

För att få exakta resultat, kör kommandot flera gånger och välj sedan medelvärdet.

2. Bonnie++

Bonnie++ är enkelt gratis verktyg för att testa filsystemet och prestanda för hela hårddisken. Det kan mycket enkelt installeras från de officiella arkiven i vilken distribution som helst. För att installera på Ubuntu kör:

sudo apt-get installera bonnie++

Eller i Fedora, Red Hat, CentOS:

sudo yum installera bonnie++

Efter installationen kan du köra Linux-prestandatestning:

bonnie++ -d /tmp -r 2048

Här anger alternativet -d i vilken katalog som ska testas filsystem, och -r begränsar förbrukningen random access minne 2048 MB.

Slutsatser

Det var allt bästa programmen testa för Linux. Ser dina tester tillräckligt bra ut, om systemet går långsamt, ta en titt på artikeln som påskyndar Ubuntu-start eller påskyndar Linux, kanske kan de få systemet att köra snabbare. Innan du köper ny utrustning måste du prova alla tillgängliga metoder.