Misura le prestazioni del tuo HDD su Linux con hdparm

Molte volte notiamo che le prestazioni di un server non sono quelle che dovrebbero, ci chiediamo, dov'è il problema? ... Sarà una larghezza di banda insufficiente? ... Mancanza di CPU o RAM? ... O la scrittura e la lettura nell'HDD non saranno le migliori?

Qui ti mostrerò come sapere quale velocità massima supporta il tuo HDD, la velocità attuale a cui può funzionare ecc., Useremo lo strumento: hdparm

hdd seagate

Installa hdparm

Innanzitutto ed è qualcosa di ovvio, dobbiamo installare il software che useremo. Se usi Ubuntu o Debian puoi installarlo con:

sudo apt-get install hdparm

Se usi ArchLinux o qualche altra distribuzione basata su questo sarebbe:

sudo pacman -S hdparm

Utilizzando hdparm

Il primo è conoscere la velocità massima del nostro HDD, cioè, se è Sata1, Sata2 o 3, quanto supporta. Per questo useremo il seguente comando:

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

Questo tenendo conto che l'HDD che vogliamo rivedere è / dev / sda, cioè il primo o main.

Ci mostrerà qualcosa del genere:

* Velocità di segnalazione Gen1 (1.5 Gb / s) * Velocità di segnalazione Gen2 (3.0 Gb / s) * Velocità di segnalazione Gen3 (6.0 Gb / s)

A seconda di quanto sia sofisticato l'HDD e, naturalmente, se nel BIOS è abilitata la velocità massima supportata.

Ora ci sarà vedere la velocità attuale con cui funziona l'HDD:

sudo hdparm -tT /dev/sda

Ripeti il ​​comando due o tre volte per ottenere un intervallo di valori.

Ci mostrerà qualcosa del genere:

/ dev / sda: Tempo di letture memorizzate nella cache: 22770 MB in 2.00 secondi = 11397.43 MB / sec Tempo di letture bufferizzate su disco: 432 MB in 3.01 secondi = 143.59 MB / sec

Il primo valore ha a che fare con la velocità della cache del disco, il secondo valore indica la velocità di lettura e scrittura reale, quella del disco fisico in quanto tale.

La fine!

Spero tu sia stato utile.

A proposito, puoi vedere informazioni complete e dettagliate sul tuo HDD rimuovendo il file grep del comando che ho inserito in precedenza, cioè così:

sudo hdparm -I /dev/sda

Buon divertimento!


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   cacciatore suddetto

    Ah, non so perché, ma avevo letto "Migliora le prestazioni" invece di "misurare" e stavo per saltare e chiederti i trucchi che hai usato. Grazie Gaara.

    1.    KZKG ^ Gaara suddetto

      HAHAHAHA beh ... il trucco più ovvio è ottenere un SSD hehe, ma è il più costoso expensive

      1.    cacciatore suddetto

        Qualche tempo fa avevo 3 dischi in un PC desktop e mi è venuto in mente che lo scopo originale del RAID era la velocità e ho fatto un RAID 0 (stripping), ho copiato quasi il triplo della velocità ma con lo svantaggio che se avessi perso un disco lo avrei perso qualunque cosa.

        A proposito, prima il RAID era "Redundant Array of Inexpensive Disks" ora è "Independent Disks" perché generalmente non abbiamo bisogno di così tanta velocità ma affidabilità dei dati.

    2.    Giskard suddetto

      La stessa identica cosa è successa a me!

  2.   Antiguo suddetto

    Con un disco IDE (PATA) un po 'vecchio, la velocità massima che dici viene fuori con -Io non viene fuori per me. D'altra parte, quelli attuali escono, che per darti un'idea sono:
    / dev / sda:
    Tempo di letture memorizzate nella cache: 334 MB in 2.01 secondi = 166.40 MB / sec
    Letture su disco con buffer di temporizzazione: 148 MB in 3.03 secondi = 48.77 MB / sec

    1.    KZKG ^ Gaara suddetto

      Grazie per il commento 😀

  3.   cristian suddetto

    Per ulteriori test consiglio phoronix
    http://www.phoronix-test-suite.com

  4.   zetaka01 suddetto

    Non giocherei duro con i test del disco a casa. Senza alcuna spiegazione scientifica e matematica, meno lo fermi durante le rotazioni (spegnilo), meglio farai. Puoi rovinarlo deframmentandolo, comprimendolo, crittografandolo, ecc. Molte volte. Le utilità di controllo del disco non sono innocue, più le usi, più si consuma il disco. Come gli SSD e le unità USB, hanno un numero limitato di scritture. Usarli di tanto in tanto va bene, ma senza esagerare.
    E meno si arresta / avvia il disco, meglio è.
    Spendi il disco il meno possibile.
    Saluti.