Mål din HDD-ydeevne på Linux med hdparm

Mange gange bemærker vi, at ydeevnen på en server ikke er, hvad den skal, der spekulerer vi på, hvor er problemet? ... Vil det være utilstrækkelig båndbredde? ... Mangel på CPU eller RAM? ... Eller skrivning og læsning i HDD vil ikke være den bedste?

Her vil jeg vise dig, hvordan du ved, hvilken maksimal hastighed din harddisk understøtter, den aktuelle hastighed, den kan arbejde med osv., Vi bruger værktøjet: hdparm

hdd seagate

Installer hdparm

Først og det er noget indlysende, vi skal installere den software, vi vil bruge. Hvis du bruger Ubuntu eller Debian, kan du installere det med:

sudo apt-get install hdparm

Hvis du bruger ArchLinux eller en anden distro baseret på dette, ville det være:

sudo pacman -S hdparm

Brug af hdparm

Den første er kender den maksimale hastighed af vores HDD, det vil sige, hvis det er Sata1, Sata2 eller 3, hvor meget understøtter det. Til dette vil vi bruge følgende kommando:

sudo hdparm -I /dev/sda | grep -i speed

Dette under hensyntagen til, at den harddisk, vi vil gennemgå, er / dev / sda, det vil sige den første eller hoved.

Det viser os noget som dette:

* Gen1 signalhastighed (1.5Gb / s) * Gen2 signalhastighed (3.0Gb / s) * Gen3 signalhastighed (6.0Gb / s)

Afhængigt af hvor sofistikeret harddisken er, og selvfølgelig, hvis de har den maksimale understøttede hastighed aktiveret i BIOS.

Lad os nu se den aktuelle hastighed som harddisken arbejder med:

sudo hdparm -tT /dev/sda

Gentag kommandoen to eller tre gange for at få en række værdier.

Det viser os noget som dette:

/ dev / sda: Timet cachelagret læser: 22770 MB på 2.00 sekunder = 11397.43 MB / sek Timingbufferet disk læser: 432 MB på 3.01 sekunder = 143.59 MB / sek

Den første værdi har at gøre med diskens cachehastighed, den anden værdi betyder den reelle læse- og skrivehastighed, den fysiske disks som sådan.

Slutningen!

Jeg håber du har været hjælpsom.

Forresten kan du se en komplet og detaljeret information om din harddisk ved at fjerne grep af den kommando, jeg tidligere har lagt, det vil sige denne:

sudo hdparm -I /dev/sda

God fornøjelse!


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   djæger sagde han

    Ha, jeg ved ikke hvorfor, men jeg havde læst "Forbedre ydeevne" i stedet for "måle", og jeg skulle springe ind og spørge de tricks, du brugte. Tak Gaara.

    1.    KZKG ^ Gaara sagde han

      HAHAHAHA godt ... det mest oplagte trick er at få en SSD hehe, men det er det dyreste 😀

      1.    djæger sagde han

        For nogen tid siden havde jeg 3 diske på en stationær pc, og det faldt mig op, at det oprindelige formål med RAID var hastighed, og jeg lavede en RAID 0 (stripping), jeg kopierede næsten tredobbelt hastighed, men med den ulempe, at hvis jeg mistede en disk, ville jeg miste den alt.

        Forresten, før RAID var "Redundant Array of Inexpensive Disks" nu er det "Independent Disks", fordi vi generelt ikke har brug for så meget hastighed, men datapålidelighed.

    2.    giskard sagde han

      Præcis det samme skete med mig!

  2.   gammel sagde han

    Med en IDE-disk (PATA), som er gammel, kommer den maksimale hastighed, som du siger, ud med -Jeg kommer ikke ud for mig. På den anden side kommer de nuværende ud, som for at give dig en idé er:
    / dev / sda:
    Timet cachelagret lyder: 334 MB på 2.01 sekunder = 166.40 MB / sek
    Timingbufferet disk lyder: 148 MB på 3.03 sekunder = 48.77 MB / sek

    1.    KZKG ^ Gaara sagde han

      Tak for kommentaren 😀

  3.   cristian sagde han

    For flere tests anbefaler jeg phoronix
    http://www.phoronix-test-suite.com

  4.   zetaka01 sagde han

    Jeg ville ikke lege hårdt med pukketestene derhjemme. Uden nogen videnskabelig og matematisk forklaring, jo mindre du stopper det i rotationer (slukker det), jo bedre vil du gøre. Du kan ødelægge det ved at defragmentere det, komprimere det, kryptere det osv. Mange gange. Diskkontrolværktøjer er ikke harmløse, jo mere du bruger dem, jo ​​mere slides du disken ud. Ligesom SSD'er og USB-drev har de et begrænset antal skrivninger. Brug af dem fra tid til anden er fint, men uden at overdrive det.
    Og jo mindre du stopper / starter disken, jo bedre.
    Brug disken så lidt som muligt.
    En hilsen.