Många gånger märker vi att prestandan på en server inte är vad den ska, där frågar vi oss själva, var är problemet? ... Kommer det att vara otillräcklig bandbredd? ... Brist på CPU eller RAM? ... Eller att skriva och läsa på hårddisken inte kommer att bli det bästa?
Här kommer jag att visa dig hur du vet vilken högsta hastighet din hårddisk stöder, den aktuella hastigheten den kan fungera med etc, vi kommer att använda verktyget: hdparm
Installera hdparm
Först och det är något uppenbart, vi måste installera programvaran som vi kommer att använda. Om du använder Ubuntu eller Debian kan du installera det med:
sudo apt-get install hdparm
Om du använder ArchLinux eller någon annan distro baserat på detta skulle det vara:
sudo pacman -S hdparm
Använda hdparm
Den första är känner till maximal hastighet av vår hårddisk, det vill säga om det är Sata1, Sata2 eller 3, hur mycket stöder det. För detta kommer vi att använda följande kommando:
sudo hdparm -I /dev/sda | grep -i speed
Det kommer att visa oss något så här:
* Gen1-signalhastighet (1.5 Gb / s) * Gen2-signalhastighet (3.0 Gb / s) * Gen3-signalhastighet (6.0 Gb / s)
Beroende på hur sofistikerad hårddisken är, och naturligtvis, om de har den maximala stödda hastigheten aktiverad i BIOS.
Låt oss nu se aktuell hastighet som hårddisken arbetar med:
sudo hdparm -tT /dev/sda
Det kommer att visa oss något så här:
/ dev / sda: Timing cache läser: 22770 MB på 2.00 sekunder = 11397.43 MB / sek Timing buffrad disk läser: 432 MB på 3.01 sekunder = 143.59 MB / sek
Slutet!
Jag hoppas att du har varit till hjälp.
Förresten kan du se en fullständig och detaljerad information om din hårddisk genom att ta bort grep av kommandot som jag lade tidigare, det vill säga så här:
sudo hdparm -I /dev/sda
Njut!
8 kommentarer, lämna din
Ha, jag vet inte varför men jag hade läst "Förbättra prestanda" istället för "mått" och jag skulle hoppa in och fråga de knep du använde. Tack Gaara.
HAHAHAHA ja ... det mest uppenbara tricket är att få en SSD hehe, men det är det dyraste 😀
För en tid sedan hade jag 3 diskar på en stationär dator och det föll mig att det ursprungliga syftet med RAID var hastighet och jag gjorde en RAID 0 (strippning), jag kopierade nästan tre gånger hastigheten men med nackdelen att om jag tappade en disk skulle jag tappa allt.
Förresten, innan RAID var "Redundant Array of Inexpensive Disks" är det nu "Independent Disks" eftersom vi i allmänhet inte behöver så mycket hastighet utan datatillförlitlighet.
Exakt samma sak hände mig!
Med en något gammal IDE (PATA) -skiva kommer den maximala hastigheten som du säger kommer ut med -Jag kommer inte ut för mig. Å andra sidan kommer de nuvarande ut, vilket för att ge dig en uppfattning är:
/ dev / sda:
Timad cache läser: 334 MB på 2.01 sekunder = 166.40 MB / sek
Timing buffrad disk läser: 148 MB på 3.03 sekunder = 48.77 MB / sek
Tack för kommentaren 😀
För fler tester rekommenderar jag phoronix
http://www.phoronix-test-suite.com
Jag skulle inte spela hårt med puckproverna hemma. Utan någon vetenskaplig och matematisk förklaring, ju mindre du stoppar den i rotationer (stänger av den), desto bättre kommer du att göra. Du kan förstöra den genom att defragmentera den, komprimera den, kryptera den etc. många gånger. Diskkontrollverktyg är inte ofarliga, ju mer du använder dem, desto mer sliter du på disken. Liksom SSD och USB har de ett begränsat antal skrivningar. Att använda dem då och då är bra, men utan att överdriva det.
Och ju mindre du stoppar / startar skivan desto bättre.
Spendera skivan så lite du kan.
En hälsning.