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
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
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
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
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ă!
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.
HAHAHAHA bine ... cel mai evident truc este să obții un SSD hehe, dar este cel mai scump 😀
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.
Exact același lucru mi s-a întâmplat și mie!
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
Mulțumesc pentru comentariu 😀
Pentru mai multe teste recomand phoronix
http://www.phoronix-test-suite.com
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.