Harddisk

Sådan benchmarkes harddiske i Linux

Sådan benchmarkes harddiske i Linux
Overvågning af læse- og skrivehastigheder på lagerenheder er en god måde at bestemme ægte produkter og bestemme diskens sundhedsoverarbejde. Denne artikel viser forskellige tilgængelige værktøjer til Linux, der kan bruges til at benchmarkere harddiske og overvåge realtidsdiskaktivitetsdata.

GNOME-diske

GNOME-diske er et internt og eksternt diskstyringsværktøj til Linux. Baseret på udisks kan den bruges til at ændre, formatere og partitionere drev samt til at udføre benchmarks på ethvert lagermedie, der er tilsluttet systemet.

GNOME-diske leveres 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 nedenfor:

$ sudo apt installere gnome-diske

For at udføre en harddisk-benchmark ved hjælp af GNOME-diske skal du starte “Disker” -appen fra applikationsstarter.

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 en fuld læs-skriv 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 benchmarking-processen.

Det tager nogle at afslutte benchmarking-processen 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 den sælger, der er annonceret for 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 inkluderer også en mulighed for at teste læsehastigheder på lagerenheder.

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

$ sudo apt installer hdparm

For at køre en harddisk benchmark ved hjælp af Hdparm skal du bruge kommandoen nedenfor:

$ sudo hdparm -tT / dev / sda

Udskift “/ dev / sda” -delen med adressen på din harddisk. Du kan kontrollere stien ved hjælp af ovennævnte GNOME-disks-app eller ved at køre kommandoen nedenfor:

$ lsblk -o NAVN, PATH, MODEL, LEVERANDØR, STØRRELSE, FSUSED, FSUSE%, TYPE, MOUNTPOINT

Når benchmarket er færdigt, vil du se testresultater som terminaloutput.

DD

Data Duplicator eller simpelthen 'dd' er et kommandolinjeprogram til Linux, der giver dig mulighed for at kopiere og konvertere filer og data. Det er i stand til at kopiere store klumper af data, klone hele harddiske, skabe bootbare USB-drev og så videre.

Det er muligt at kontrollere harddiskens skrivehastighed ved hjælp af dd. Kør nedenstående kommandoer for at udføre en benchmark for skrivehastighed.

$ mkdir-benchmark
$ cd-benchmark
$ dd if = / dev / zero of = benchfile bs = 4k count = 200000 && sync; rm benchfile

Vent til testen er færdig, resultaterne vises i terminalen, når de er færdige.

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

$ dd hvis = / dev / nul af = / dev / null && sync

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

Sysbench

Sysbench er et multifunktionelt benchmark-værktøj til Linux. Nogle af de benchmarkmuligheder, der leveres af Sysbench, inkluderer en CPU-stresstest, hukommelsesadgangshastighedstest og filsystemets input-outputpræstationstest.

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

$ sudo apt installere sysbench

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

$ mkdir-benchmark
$ cd-benchmark
$ sysbench fileio forberede
$ sysbench fileio --fil-test-mode = rndrw-kørsel

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

For at fjerne testfilerne fra benchmark-biblioteket skal du køre kommandoen nedenfor:

$ rm test_fil.*

Du kan bruge "Throughput" -statistikker som ydeevneindikator.

Sysstat

Sysstat er en app til overvågning af kommandolinjepræstationer til Linux. Det kan overvåge inputoutput-operationer, hukommelsesforbrug, ressourceforbrug ved at køre systemprocesser, netværksaktivitet osv. og vise statistikker i realtid om dem.

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

$ sudo apt installere sysstat

For at overvåge harddiskens ydeevne kan du bruge kommandoen “iostat” inkluderet i Sysstat. Selvom det ikke inkluderer en mulighed for at udføre benchmark, kan det vise data i realtid om diskens læse- og skriveaktivitet.

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

$ iostat - menneske 1

Iotop

Iotop er et "top" værktøj til overvågning af disk læser og skriver. 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. Det kan dog vise statistik for diskaktivitet i realtid, hvilket gør den velegnet til overvågning af store datafunktioner.

For at installere Iotop i Ubuntu skal du køre kommandoen nedenfor:

$ sudo apt installere iotop

Kør kommandoen nedenfor for at starte iotop:

$ iotop

Konklusion

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

Sådan bruges AutoKey til at automatisere Linux-spil
AutoKey er et desktopautomatiseringsværktøj til Linux og X11, programmeret i Python 3, GTK og Qt. Ved hjælp af dets scripting og MACRO-funktionalitet ...
Sådan vises FPS-tæller i Linux-spil
Linux-spil fik et stort skub, da Valve annoncerede Linux-support til Steam-klient og deres spil i 2012. Siden da har mange AAA- og indiespil fundet ve...
Sådan downloades og afspilles Sid Meiers Civilization VI på Linux
Introduktion til spillet Civilization 6 er et moderne udtryk for det klassiske koncept, der blev introduceret i serien af ​​Age of Empires-spil. Ideen...