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
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
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
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
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!
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.
HAHAHAHA beh ... il trucco più ovvio è ottenere un SSD hehe, ma è il più costoso expensive
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.
La stessa identica cosa è successa a me!
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
Grazie per il commento 😀
Per ulteriori test consiglio phoronix
http://www.phoronix-test-suite.com
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.