Sådan benchmarkes harddiske i Linux

How Benchmark Hard Disks Linux



Overvågning af læse- og skrivehastigheder på lagerenheder er en god måde at bestemme ægte produkter og bestemme disk -sundhedsoverarbejde. Denne artikel vil liste forskellige tilgængelige værktøjer til Linux, der kan bruges til at benchmark harddiske og overvåge data i realtid om diskaktivitet.

GNOME -diske

GNOME Disks er et internt og eksternt diskhåndteringsværktøj til Linux. Baseret på udisks kan det bruges til at ændre, formatere og partitionere drev samt til at udføre benchmarks på alle lagringsmedier, der er tilsluttet systemet.







GNOME-diske er forudinstalleret på de fleste distributioner med et GNOME-baseret skrivebordsmiljø. Hvis det mangler på dit Ubuntu -system, kan du installere det ved at køre kommandoen herunder:



$sudopassendeinstallerenisse-diske

For at udføre et harddisk -benchmark ved hjælp af GNOME -diske skal du starte Disks -appen fra applikationsstarteren.







Klik på menuen med tre prikker, og klik derefter på Benchmark Disk….



Klik på knappen Start Benchmark ... i det næste vindue.

Skift indstillingerne efter behov. Bemærk, at benchmark -værktøjet ikke tillader dig at skrive benchmarks på monterede diske. Så for at udføre et fuldt læse-skrive-benchmark på den indbyggede disk, skal du starte GNOME-diske i en live USB-tilstand og afmontere det indbyggede lagerdrev. Klik på knappen Start Benchmarking… for at starte benchmarkingsprocessen.

Benchmarkeringsprocessen vil tage en del at afslutte afhængigt af antallet af prøver, du har valgt. Når processen er færdig, vil du kunne se læse- / skrivehastighedsresultater.

Du skal sammenligne disse resultater med leverandøren annoncerede læse / skrive værdier for at måle effektiviteten.

Hdparm

Hdparm er en simpel kommandolinjeapp til Linux, der giver dig mulighed for at administrere lagerenheder ved at indstille og fjerne parametre. Det indeholder også en mulighed for at teste læsehastigheder på lagerenheder.

For at installere hdparm i Ubuntu, skal du køre kommandoen herunder:

$sudopassendeinstallerehdparm

Hvis du vil køre et harddisk -benchmark ved hjælp af Hdparm, skal du bruge kommandoen herunder:

$sudohdparm-tT /dev/sda

Udskift /dev /sda -delen med adressen på din harddisk. Du kan kontrollere stien ved hjælp af GNOME Disks -appen nævnt ovenfor eller ved at køre kommandoen herunder:

$lsblk-ellerNAVN, STI, MODEL, SÆLGER, STØRRELSE, FSUSED, FSUSE%, TYPE, MØNTEMÅL

Når benchmarket er færdigt med at køre, vil du se testresultater som terminaloutput.

DD

Data Duplicator eller blot 'dd' er et kommandolinjeværktøj til Linux, der giver dig mulighed for at kopiere og konvertere filer og data. Det er i stand til at kopiere store bidder af data, klone hele harddiske, oprette bootbare USB -drev og så videre.

Det er muligt at kontrollere harddiskens skrivehastighed ved hjælp af dd. Kør kommandoerne herunder for at udføre et benchmark for skrivehastighed.

$mkdirbenchmark
$CDbenchmark
$dd hvis=/dev/nulaf= bænkfilbs= 4ktælle=200000 && synkronisere;rmbænkfil

Vent på, at testen er færdig, resultaterne vil blive vist i terminalen, når de er udført.

For at udføre en læsetest ved hjælp af dd, skal du køre kommandoen herunder:

$dd hvis=/dev/nulaf=/dev/nul&& synkronisere

Denne kommando fortsætter med at køre, indtil den stoppes, så tryk efter et par sekunder for at se resultaterne.

Sysbench

Sysbench er et multi -purpose benchmark -værktøj til Linux. Nogle af de benchmark -muligheder, som Sysbench tilbyder, omfatter en CPU -stresstest, test af hukommelsestilgangshastighed og ydeevne test af filsystem input.

For at installere sysbench i Ubuntu, skal du køre kommandoen herunder:

$sudopassendeinstalleresysbench

For at udføre et harddisk -benchmark ved hjælp af sysbench, skal du køre kommandoerne herunder en efter en:

$mkdirbenchmark
$CDbenchmark
$ sysbench fileio forberede
$ sysbench fileio--fil-test-tilstand= rndrw -kørsel

Vent til testen er færdig. Når det er gjort, vil du se resultaterne som terminaludgang.

Hvis du vil fjerne testfilerne fra benchmark -biblioteket, skal du køre kommandoen herunder:

$rmtest_fil.*

Du kan bruge gennemførelsesstatistik som præstationsindikator.

Sysstat

Sysstat er en kommandolinjepræstationsovervågningsapp til Linux. Det kan overvåge input output -operationer, hukommelsesforbrug, ressourceforbrug ved at køre systemprocesser, netværksaktivitet osv. Og vise statistik i realtid om dem.

For at installere Sysstat i Ubuntu, skal du køre kommandoen herunder:

$sudopassendeinstalleresysstat

For at overvåge harddiskens ydeevne kan du bruge iostat -kommandoen, der er inkluderet i Sysstat. Selvom det ikke indeholder en mulighed for at udføre benchmark, kan det vise data i realtid om disklæsning og skriveaktivitet.

For at se diskens læse- og skrivehastigheder hvert sekund, skal du køre kommandoen herunder:

$iostat--human 1

iotop

Iotop er et topværktøj til overvågning af disklæsning og -skrivning. Det viser data i tabelform, svarende til hvad top eller htop gør for at vise ressourceforbrug. Det fungerer i lighed med iostat -værktøjet nævnt ovenfor, og det er ikke ligefrem et benchmarkværktøj. Imidlertid kan den vise diskaktivitetsstatistik i realtid, hvilket gør den velegnet til overvågning af store datafunktioner.

For at installere Iotop i Ubuntu, kør kommandoen herunder:

$sudopassendeinstallereiotop

Kør kommandoen herunder for at starte iotop:

$iotop

Konklusion

Dette er nogle af de metoder, der kan bruges til at benchmark harddiske og bestemme deres læse- og skrivehastigheder. Der kan ikke benægtes, at nogle forfalskede og falsk annoncerede produkter er tilgængelige i dag på markedet, især flashlagringsprodukter. Den eneste måde at bestemme deres effektivitet er at benchmark dem og sammenligne resultaterne med annoncerede hastigheder.