Măsurați-vă performanța HDD pe Linux cu hdparm

De multe ori observăm că performanța unui server nu este ceea ce ar trebui, acolo ne întrebăm, unde este problema? ... Va fi o lățime de bandă insuficientă? ... Lipsă de CPU sau RAM? … Sau scrierea și citirea pe HDD nu vor fi cele mai bune?

Aici vă voi arăta cum să știți ce viteză maximă acceptă HDD-ul dvs., viteza curentă la care poate funcționa etc., vom folosi instrumentul: hdparm

hdd seagate

Instalați hdparm

În primul rând și este ceva evident, trebuie să instalăm software-ul pe care îl vom folosi. Dacă utilizați Ubuntu sau Debian îl puteți instala cu:

sudo apt-get install hdparm

Dacă utilizați ArchLinux sau o altă distribuție bazată pe acest lucru ar fi:

sudo pacman -S hdparm

Folosind hdparm

Primul este cunoașteți viteza maximă din HDD-ul nostru, adică dacă este Sata1, Sata2 sau 3, cât suportă. Pentru aceasta vom folosi următoarea comandă:

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

Acest lucru ținând cont de faptul că HDD-ul pe care dorim să îl examinăm este / dev / sda, adică primul sau principalul.

Ne va arăta așa ceva:

* Viteza de semnalizare Gen1 (1.5 Gb / s) * Viteza de semnalizare Gen2 (3.0 Gb / s) * Viteza de semnalizare Gen3 (6.0 Gb / s)

În funcție de cât de sofisticat este HDD-ul și, desigur, dacă au activată viteza maximă acceptată în BIOS.

Acum hai să vezi viteza curentă cu care funcționează HDD-ul:

sudo hdparm -tT /dev/sda

Repetați comanda de două sau trei ori pentru a obține o gamă de valori.

Ne va arăta așa ceva:

/ dev / sda: Temporizarea citirilor în cache: 22770 MB în 2.00 secunde = 11397.43 MB / sec Temporizarea citirii discului tamponat: 432 MB în 3.01 secunde = 143.59 MB / sec

Prima valoare are legătură cu viteza memoriei cache a discului, a doua valoare înseamnă viteza efectivă de citire și scriere, cea a discului fizic ca atare.

Sfarsit!

Sper că ai fost de ajutor.

Apropo, puteți vedea informații complete și detaliate despre HDD-ul dvs., eliminând grep din comanda pe care am pus-o anterior, adică așa:

sudo hdparm -I /dev/sda

Bucurați-vă!


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   dhunter el a spus

    Ha, nu știu de ce, dar citisem „Îmbunătățiți performanța” în loc de „măsurați” și aveam de gând să sar și să vă întreb trucurile pe care le-ați folosit. Mulțumesc Gaara.

    1.    KZKG ^ Gaara el a spus

      HAHAHAHA bine ... cel mai evident truc este să obții un SSD hehe, dar este cel mai scump 😀

      1.    dhunter el a spus

        Cu ceva timp în urmă aveam 3 discuri într-un computer desktop și mi-a trecut prin minte că scopul inițial al RAID era viteza și am făcut un RAID 0 (stripping), am copiat aproape triplu viteza, dar cu dezavantajul că dacă pierd un disc Aș pierde totul.

        Apropo, înainte ca RAID să fie „Matrice redundantă de discuri ieftine”, acum este „Discuri independente”, deoarece în general nu avem nevoie de atât de multă viteză, ci de fiabilitatea datelor.

    2.    giskard el a spus

      Exact același lucru mi s-a întâmplat și mie!

  2.   vechi el a spus

    Cu un disc IDE (PATA) ceva vechi, viteza maximă despre care spui că iese cu -I nu iese pentru mine. Pe de altă parte, apar cele actuale, care pentru a vă face o idee sunt:
    / dev / sda:
    Temporizarea citește în cache: 334 MB în 2.01 secunde = 166.40 MB / sec
    Timpul discului tamponat citește: 148 MB în 3.03 secunde = 48.77 MB / sec

    1.    KZKG ^ Gaara el a spus

      Mulțumesc pentru comentariu 😀

  3.   cristian el a spus

    Pentru mai multe teste recomand phoronix
    http://www.phoronix-test-suite.com

  4.   zetaka01 el a spus

    Nu m-aș juca greu cu testele puck acasă. Fără nicio explicație științifică și matematică, cu cât o opriți mai puțin în rotații (opriți-o), cu atât veți face mai bine. Îl puteți strica defragmentându-l, comprimându-l, criptându-l etc. de multe ori. Utilitățile de verificare a discului nu sunt inofensive, cu cât le folosești mai mult, cu atât mai mult uzezi discul. La fel ca SSD-urile și unitățile USB, acestea au un număr limitat de scrieri. Folosirea lor din când în când este în regulă, dar fără a exagera.
    Și cu cât opriți / porniți mai puțin discul, cu atât mai bine.
    Cheltuiți discul cât de puțin puteți.
    Un salut.