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
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
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
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
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!
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.
HAHAHAHA godt ... det mest oplagte trick er at få en SSD hehe, men det er det dyreste 😀
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.
Præcis det samme skete med mig!
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
Tak for kommentaren 😀
For flere tests anbefaler jeg phoronix
http://www.phoronix-test-suite.com
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.