Hur man jämför benchmark -hårddiskar i Linux

How Benchmark Hard Disks Linux



Övervakning av läs- och skrivhastigheter för lagringsenheter är ett bra sätt att bestämma äkta produkter och bestämma diskhälsouttid. Den här artikeln kommer att lista olika verktyg som är tillgängliga för Linux som kan användas för att benchmarka hårddiskar och övervaka data i realtid om diskaktivitet.

GNOME -diskar

GNOME Disks är ett internt och externt diskhanteringsverktyg för Linux. Baserat på udiskar kan den användas för att modifiera, formatera och partitionera enheter samt att utföra riktmärken på alla lagringsmedier som är anslutna till systemet.







GNOME-diskar är förinstallerade på de flesta distributioner med en GNOME-baserad skrivbordsmiljö. Om det saknas på ditt Ubuntu -system kan du installera det genom att köra kommandot nedan:



$sudobenägenInstalleragnome-disks

Om du vill utföra ett riktmärke för hårddiskar med GNOME -diskar startar du Disks -appen från programstartaren.







Klicka på menyn med tre prickar och klicka sedan på alternativet Benchmark Disk ...



Klicka på knappen Start Benchmark ... i nästa fönster.

Ändra alternativen efter behov. Observera att jämförelseverktyget inte tillåter dig att skriva riktmärken på monterade skivor. Så för att utföra en fullständig läs-och-skriv riktmärke på den inbyggda disken måste du starta GNOME-diskar i ett levande USB-läge och avmontera den inbyggda lagringsenheten. Klicka på Start Benchmarking ... för att starta benchmarkingprocessen.

Benchmarkingprocessen tar en del att slutföra beroende på hur många prover du har valt. När processen är klar kommer du att kunna se läs- / skrivhastighetsresultat.

Du måste jämföra dessa resultat med leverantörens annonserade läs- / skrivvärden för att mäta effektiviteten.

Hdparm

Hdparm är en enkel kommandoradsapp för Linux som låter dig hantera lagringsenheter genom att ställa in och ta bort parametrar. Det innehåller också ett alternativ för att testa läshastigheter för lagringsenheter.

För att installera hdparm i Ubuntu, kör kommandot nedan:

$sudobenägenInstallerahdparm

Använd kommandot nedan för att köra ett riktmärke för hårddiskar med Hdparm:

$sudohdparm-tT /dev/sda

Ersätt /dev /sda -delen med adressen till din hårddisk. Du kan kontrollera sökvägen med GNOME Disks -appen som nämns ovan eller genom att köra kommandot nedan:

$lsblk-ellerNAMN, STIK, MODELL, SÄLJARE, STORLEK, FSUSED, FSUSE%, TYP, FÄNGPUNKT

När riktmärket har körts ser du testresultat som terminalutgång.

DD

Data Duplicator eller helt enkelt 'dd' är ett kommandoradsverktyg för Linux som låter dig kopiera och konvertera filer och data. Den kan kopiera stora bitar data, klona hela hårddiskar, skapa startbara USB -enheter och så vidare.

Det är möjligt att kontrollera hårddiskens skrivhastighet med dd. Kör kommandona nedan för att utföra ett riktmärke för skrivhastighet.

$mkdirriktmärke
$CDriktmärke
$dd om=/dev/noll-av= bänkfilbs= 4kräkna=200000 && synkronisera;rmbänkfil

Vänta tills testet är klart, resultaten visas i terminalen när det är gjort.

För att utföra ett lästest med dd, kör kommandot nedan:

$dd om=/dev/noll-av=/dev/null&& synkronisera

Detta kommando fortsätter att köras tills det stoppas, så tryck efter några sekunder för att se resultatet.

Sysbench

Sysbench är ett mångsidigt jämförelseverktyg för Linux. Några av de benchmarkalternativ som Sysbench tillhandahåller inkluderar ett CPU -stresstest, minneshastighetstest och filsystemets ingångsprestanda.

För att installera sysbench i Ubuntu, kör kommandot nedan:

$sudobenägenInstallerasysbench

Kör kommandona nedan en efter en för att utföra ett riktmärke för hårddisken med sysbench:

$mkdirriktmärke
$CDriktmärke
$ sysbench fileio förbereda
$ sysbench fileio--fil-test-läge= rndrw körning

Vänta tills testet är klart. När du är klar ser du resultaten som terminalutgång.

För att ta bort testfilerna från benchmark -katalogen, kör kommandot nedan:

$rmtest_fil.*

Du kan använda genomströmningsstatistik som resultatindikator.

Sysstat

Sysstat är en kommandorads prestandaövervakningsapp för Linux. Den kan övervaka ingångsutmatningar, minnesförbrukning, resursanvändning genom att köra systemprocesser, nätverksaktivitet etc. och visa realtidsstatistik om dem.

För att installera Sysstat i Ubuntu, kör kommandot nedan:

$sudobenägenInstallerasysstat

För att övervaka hårddiskens prestanda kan du använda iostat -kommandot som ingår i Sysstat. Även om det inte innehåller ett alternativ för att utföra riktmärken, kan det visa realtidsdata om diskläsning och skrivaktivitet.

För att se hårddiskens läs- och skrivhastighet varje sekund, kör kommandot nedan:

$iostat--mänsklig 1

iotop

Iotop är ett toppverktyg för övervakning av diskläsningar och skrivningar. Den visar data i tabellform, ungefär som vad top eller htop gör för att visa resursförbrukning. Det fungerar ungefär som iostat -verktyget som nämns ovan och det är inte precis ett riktmärkeverktyg. Den kan emellertid visa realtidstatistik för diskaktivitet, vilket gör den lämplig för övervakning av stora datafunktioner.

För att installera Iotop i Ubuntu, kör kommandot nedan:

$sudobenägenInstalleraiotop

Kör kommandot nedan för att starta iotop:

$iotop

Slutsats

Detta är några av de metoder som kan användas för att jämföra hårddiskar och bestämma deras läs- och skrivhastighet. Det kan inte förnekas att vissa förfalskade och falskt annonserade produkter finns tillgängliga idag på marknaden, särskilt flashlagringsprodukter. Det enda sättet att bestämma deras effektivitet är att jämföra dem och jämföra resultaten med annonserade hastigheter.