Hvordan benchmark harddisker i Linux

Hvordan benchmark harddisker i Linux
Overvåking av lese- og skrivehastigheter på lagringsenheter er en god måte å bestemme ekte produkter og bestemme diskhelse overtid. Denne artikkelen vil liste opp forskjellige verktøy som.

Gnome disker

GNOME -disker er et internt og ekstern diskhåndteringsverktøy for Linux. Basert på UDISK kan den brukes til å endre, format og partisjonstasjoner, samt å utføre benchmarks på alle lagringsmedier koblet til systemet.

GNOME-disker kommer forhåndsinstallert på at de fleste distribusjoner har et GNOME-basert skrivebordsmiljø. I tilfelle det mangler på Ubuntu -systemet ditt, kan du installere det ved å kjøre kommandoen nedenfor:

$ sudo apt install Gnome-disker

For å utføre en harddisk -benchmark ved hjelp av Gnome -disker, lanserer du “Disker” -appen fra Application Launcher.

Klikk på Three Dot -menyen og klikk deretter på "Benchmark Disk ..." -alternativet.

Klikk på "Start Benchmark ..." -knappen på neste vindu.

Endre alternativene etter behov. Merk at referanseverktøyet ikke lar deg skrive benchmarks på monterte disker. Så for å utføre en full lesing av lesing på innebygd disk, må du starte Gnome-disker i en live USB-modus og demontere den innebygde lagringsstasjonen. Klikk på "Start Benchmarking ..." -knappen for å starte benchmarking -prosessen.

Benchmarking -prosessen vil ta noen å 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 er annonsert lese- / skriveverdier for å måle effektiviteten.

Hdparm

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

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

$ sudo apt install hdparm

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

$ sudo hdparm -tt /dev /sda

Bytt ut “/dev/sda” -delen med adressen til harddisken. Du kan sjekke banen ved å bruke GNOME -disker -appen som er nevnt over eller ved å kjøre kommandoen nedenfor:

$ LSBLK -o Navn, sti, modell, leverandør, størrelse, fsused, fsuse%, type, mountpoint

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

Dd

Data duplikator 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, kloning hele harddisker, lage oppstartbare USB -stasjoner og så videre.

Det er mulig å sjekke harddiskskrivingshastigheten ved hjelp av DD. Kjør kommandoene nedenfor for å utføre en referanse for skrivehastighet.

$ MKDIR Benchmark
$ CD -benchmark
$ dd if =/dev/null av = benchfile bs = 4k count = 200000 && sync; RM Benchfile

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

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

$ dd if =/dev/null av =/dev/null && synkronisering

Denne kommandoen vil fortsette å løpe til den er stoppet, så trykk etter noen sekunder for å se resultatene.

Sysbench

Sysbench er et mål for flere formål for Linux. Noen av benchmark -alternativene levert av SysBench inkluderer en CPU -stresstest, hukommelseshastighetstest og filsystem inngangsutgangsytelse Test.

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

$ sudo apt install sysbench

For å utføre en harddisk -benchmark ved hjelp av SysBench, kjør kommandoene under en etter en:

$ MKDIR Benchmark
$ CD -benchmark
$ sysbench fileio forberedelse
$ 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 Benchmark Directory, kjør kommandoen nedenfor:

$ rm test_file.*

Du kan bruke "gjennomstrømning" -statistikk som resultatindikator.

Sysstat

SysStat er en overvåkningsapp for kommandolinje for Linux. Den kan overvåke inngangsutgangsoperasjoner, minneforbruk, ressursbruk ved å kjøre systemprosesser, nettverksaktivitet osv. og vise sanntidsstatistikk om dem.

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

$ sudo apt install sysstat

For å overvåke ytelsen til harddisken, kan du bruke “iostat” -kommandoen inkludert i SysStat. Selv om det ikke inkluderer et alternativ å utføre referanseindeks, kan det vise sanntidsdata om disklesing og skriveaktivitet.

For å se disk lese og skrive hastigheter hvert sekund, kjør kommandoen nedenfor:

$ iostat - -menneske 1

Iotop

Iotop er et "topp" verktøy for overvåking av diskleser og skriver. Den viser data i en tabellform, lik den toppen eller HTOP gjør for å vise ressursforbruk. Det fungerer som IOSTAT -verktøyet nevnt ovenfor, og det er ikke akkurat et referanseverktøy. Imidlertid kan den vise statistikk i sanntids diskaktivitet, noe som gjør den egnet for å overvåke store dataoperasjoner.

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

$ sudo apt install Iotop

Kjør kommandoen nedenfor, for å lansere Iotop:

$ iotop

Konklusjon

Dette er noen av metodene som kan brukes til å benchmark harddisker og bestemme lesings- og skrivehastighetene. Det er ingen som benekter at noen forfalskede og falsk annonserte produkter er tilgjengelige i dag i markedet, spesielt flash -lagringsprodukter. Den eneste måten å bestemme effektiviteten på er å benchmark dem og sammenligne resultatene med annonserte hastigheter.