Hvordan benchmark harddisker i Linux

How Benchmark Hard Disks Linux



Overvåking av lese- og skrivehastigheter på lagringsenheter er en god måte å bestemme ekte produkter og bestemme diskhelseovertid. Denne artikkelen vil liste opp forskjellige verktøy som er tilgjengelige for Linux som kan brukes til å sammenligne harddisker og overvåke sanntidsaktivitetsdata.

GNOME -disker

GNOME Disks er et internt og eksternt diskhåndteringsverktøy for Linux. Basert på udisker, kan den brukes til å modifisere, formatere og partisjonere stasjoner samt å utføre benchmarks på alle lagringsmedier som er koblet til systemet.







GNOME-disker er forhåndsinstallert på de fleste distribusjoner med et GNOME-basert skrivebordsmiljø. Hvis det mangler på Ubuntu -systemet ditt, kan du installere det ved å kjøre kommandoen nedenfor:



$sudopassendeinstalleregnome-disker

For å utføre en harddisk benchmark ved bruk av GNOME -disker, start Disks -appen fra programstarteren.







Klikk på menyen med tre prikker, og klikk deretter på Benchmark Disk….



Klikk på Start Benchmark… -knappen i neste vindu.

Endre alternativene etter behov. Vær oppmerksom på at referanseverktøyet ikke lar deg skrive referanser på monterte disker. Så for å utføre en full lese-skrive-referanse på den innebygde disken, må du starte GNOME-disker i en levende USB-modus og demontere den innebygde lagringsstasjonen. Klikk på Start Benchmarking… -knappen for å starte benchmarking -prosessen.

Referanseprosessen vil ta en del å fullføre avhengig av antall prøver du har valgt. Når prosessen er ferdig, vil du kunne se lese- / skrivehastighetsresultater.

Du må sammenligne disse resultatene med leverandøren som annonserte lese- / skriveverdier for å måle effektiviteten.

Hdparm

Hdparm er en enkel kommandolinje -app for Linux som lar deg administrere lagringsenheter ved å angi og fjerne parametere. Det inkluderer også et alternativ for å teste lesehastigheter på lagringsenheter.

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

$sudopassendeinstallerehdparm

For å kjøre en harddisk benchmark ved hjelp av Hdparm, bruk kommandoen nedenfor:

$sudohdparm-tT /dev/sda

Erstatt /dev /sda -delen med adressen til harddisken. Du kan sjekke banen ved hjelp av GNOME Disks -appen nevnt ovenfor eller ved å kjøre kommandoen nedenfor:

$lsblk-ellerNAVN, STI, MODELL, LEVERANDØR, STØRRELSE, FSUSED, FSUSE%, TYPE, FJELL

Når referansen er ferdig med å kjøre, vil du se testresultater som terminalutgang.

DD

Data Duplicator eller ganske enkelt ‘dd’ er et kommandolinjeverktøy for Linux som lar deg kopiere og konvertere filer og data. Den er i stand til å kopiere store biter av data, klone hele harddisker, lage oppstartbare USB -stasjoner og så videre.

Det er mulig å sjekke skrivehastigheten på harddisken ved hjelp av dd. Kjør kommandoene nedenfor for å utføre et referanseindeks for skrivehastighet.

$mkdirreferanseindeks
$CDreferanseindeks
$dd hvis=/dev/nullav= benkfilbs= 4ktelle=200000 && synkronisering;rmbenkfil

Vent til testen er ferdig, resultatene vil bli vist i terminalen når den er ferdig.

For å utføre en lesetest ved hjelp av dd, kjør kommandoen nedenfor:

$dd hvis=/dev/nullav=/dev/null&& synkronisering

Denne kommandoen fortsetter å kjøre til den er stoppet, så trykk etter noen sekunder for å se resultatene.

Sysbench

Sysbench er et flerbruks benchmark -verktøy for Linux. Noen av referansealternativene som tilbys av Sysbench inkluderer en CPU -stresstest, test for minnetilgangshastighet og ytelsestest for filsysteminngang.

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

$sudopassendeinstalleresysbench

For å utføre en harddisk benchmark ved hjelp av sysbench, kjør kommandoene nedenfor en etter en:

$mkdirreferanseindeks
$CDreferanseindeks
$ sysbench fileio forberede
$ sysbench fileio--fil-test-modus= rndrw run

Vent til testen er ferdig. Når du er ferdig, vil du se resultatene som terminalutgang.

For å fjerne testfilene fra referansekatalogen, kjør kommandoen nedenfor:

$rmtest_fil.*

Du kan bruke gjennomstrømningsstatistikk som resultatindikator.

Sysstat

Sysstat er en kommandolinje -ytelsesovervåking -app for Linux. Den kan overvåke inngangsutgangsoperasjoner, minneforbruk, ressursbruk ved å kjøre systemprosesser, nettverksaktivitet etc. og vise sanntidsstatistikk om dem.

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

$sudopassendeinstalleresysstat

For å overvåke ytelsen til harddisken kan du bruke iostat -kommandoen som er inkludert i Sysstat. Selv om det ikke inkluderer et alternativ for å utføre benchmark, kan det vise sanntidsdata om disklesing og skriveaktivitet.

For å se diskens lese- og skrivehastighet hvert sekund, kjør kommandoen nedenfor:

$iostat--menneskelig 1

iotop

Iotop er et toppverktøy for overvåking av diskleser og skriver. Den viser data i tabellform, på samme måte som top eller htop gjør for å vise ressursforbruk. Det fungerer omtrent som iostat -verktøyet som er nevnt ovenfor, og det er ikke akkurat et referanseverktøy. Den kan imidlertid vise sanntidsstatistikkaktivitetsstatistikk, noe som gjør den egnet for overvåking av store dataoperasjoner.

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

$sudopassendeinstallereiotop

Kjør kommandoen nedenfor for å starte iotop:

$iotop

Konklusjon

Dette er noen av metodene som kan brukes til å sammenligne harddisker og bestemme lese- og skrivehastigheten. Det kan ikke nektes for at noen forfalskede og feilaktig annonserte produkter er tilgjengelige i dag på markedet, spesielt flashlagringsprodukter. Den eneste måten å bestemme effektiviteten på er å sammenligne resultatene med annonserte hastigheter.