Kā stresa testēšana cietajā diskā jūsu datorā vai serverī
Kurš no jūsu cietajiem diskiem ir ātrākais, un vai tas tiešām ir tikpat ātri, kā ražotājs solīja? Neatkarīgi no tā, vai jums ir galddators vai serveris, Microsoft bezmaksas Diskspd lietderība uzsāks testu un salīdzinās jūsu cietos diskus.
PIEZĪME. Šīs rokasgrāmatas iepriekšējā versija izskaidroja ar Microsoft veco „SQLIO” utilītu. Tomēr Microsoft tagad piedāvā tikai “Diskspd” utilītu, kas aizstāj SQLIO, tāpēc mēs esam atjauninājuši šo rokasgrāmatu ar pavisam jauniem norādījumiem.
Kāpēc lietot Diskspd?
Ja vēlaties zināt jūsu disku IO spēju, Diskspd ir lielisks rīks. Diskspd jums pateiks maksimālo servera cieto disku ietilpību vai norādīs uz ātrāko cieto disku, ko darbvirsmas datorā vajadzētu izmantot lielām slodzēm (vai tikai prasīt PC spēļu)..
Piemēram, pieņemsim, ka serverī ir trīs diskdziņi: F disks, G disks un C disks. Ja mums ir MDF uz F diska, LDF uz G diska un mūsu OS uz C diska, mēs varam novērtēt, vai mūsu iestatīšana ir efektīva. Piemēram, ja MDF fails ir vislielākais fails ar visvairāk lasītajiem un rakstītajiem, mēs vēlamies, lai tas būtu ātrākais disks.
Izmantojot iepriekš minēto piemēru ar grafikiem (kas raksturo OS, LDF un MDF rakstus un lasījumus), mēs izvietotu mūsu MDF failu pēc iespējas ātrāk, jo mūsu MDF ir vislielākais. Ja mūsu Diskspd analīze parādīja, ka F bija mūsu ātrākais disks, mēs izvietotu MDF failu uz diska F.
Kur lejupielādēt Diskspd
Microsoft piedāvā šo lielisko rīku bez maksas, un jūs varat to lejupielādēt no Microsoft Technet. Tas ir pat atvērts avots, lai jūs varētu lejupielādēt un pārbaudīt vai mainīt avota kodu no GitHub.
Diskspd ir pārbaudīts, lai darbotos Windows 7, 8, 8.1, 10, kā arī Windows Server 2012, 2012 R2 un 2016. gada tehniskā priekšskatījuma 5 versijās..
Kad esat to lejupielādējis, .zip faila saturs ir jāiegūst no datora mapes. Ņemiet vērā, ka arhīvā ir trīs dažādi “diskspd.exe” faili. Mapē “amd64fre” iekļautais ir paredzēts 64 bitu Windows datoriem, savukārt mapē “x86fre” - 32 bitu Windows datoriem. Ja izmantojat Windows 64 bitu versiju un jūs, iespējams, būsiet, visticamāk vēlaties izmantot 64 bitu versiju.
Kā es varu veikt stresa testu?
Lai veiktu vienu testu, varat vienkārši izsaukt Diskspd komandu no administratora iespējotas komandu uzvednes. Operētājsistēmā Windows 10 vai 8.1 ar peles labo pogu noklikšķiniet uz pogas Sākt un atlasiet komandu uzvedni (Admin). Operētājsistēmā Windows 7 izvēlnē Sākt atrodiet saīsni “Komandu uzvedne”, ar peles labo pogu noklikšķiniet uz tā un atlasiet “Palaist kā administratoram.
Pirmkārt, izmantojiet cd
lai pārslēgtos uz direktoriju, kurā atrodas Diskspd.exe, kuru vēlaties izmantot:
cd c: uz diskspd 64fre
Mūsu gadījumā tas izskatījās tālāk norādītajā komandā.
Tagad palaidiet komandu Diskspd ar opcijām, kuras vēlaties izmantot. Jūs atradīsiet pilnu komandrindas opciju un lietošanas informācijas sarakstu 30 lapu DiskSpd_Documentation.pdf failā, kas iekļauts lejupielādētajā Diskspd arhīvā.
Tomēr, ja vēlaties ātri un ātri darboties, šeit ir piemērs. Šī komanda nosaka bloku izmēru līdz 16K (-b16K), veic 30 sekunžu testu (-d30), atspējo aparatūras un programmatūras pārslēgšanu (-Sh), mērījumu latentuma statistiku (-L), izmanto divus IO pieprasījumus uz vienu pavedienu (- o2) un četri pavedieni (-t4) uz mērķi, izmanto nejaušu piekļuvi, nevis secīgu rakstīšanu (-r), veic 30% rakstīšanas operācijas un 70% lasīšanas operācijas (-w30).
Tas izveido failu c: faila izmērs ir 50 MB (-c50M). Ja jūs vēlaties, lai salīdzinātu savu D: disku, piemēram, jūs norādāt d: \ t
Diskspd.exe -b16K -d90 -Sh -L-o2 -t4 -r -w30-c50M c: \ t
Pēc tam, kad iepriekš norādīto testu laikā jūs norādījāt -30 sekundes, testa rezultāti tiks izdrukāti uz komandu uzvedni un tos var skatīt.
Iepazīstieties ar rezultātiem un jūs redzēsiet vidējo MB / s, ko testa laikā sasniedzis disks, cik rakstīšanas operācijas tika veiktas sekundē, cik lasīšanas operācijas tika veiktas sekundē, un kopējo ievades / izvades (IO) operāciju skaitu sekundē. Šī statistika ir visnoderīgākā, ja salīdzina vairākus diskus, lai redzētu, kas ir ātrāks konkrētām darbībām, bet viņi arī pateiks, cik daudz IO cietā diska var apstrādāt.
Varat arī izgriezt rezultātus teksta failā, kuru vēlāk var apskatīt ar> operatoru. Piemēram, zemāk esošā komanda vada to pašu komandu, kā iepriekš, un rezultātus ievieto C: resresults.txt failā.
Diskspd.exe -b16K -d90 -Sh-L-o2 -t4 -r -w30-c50M c: faila fails: c: \ t
Atkārtojiet šo procesu citiem diskiem un salīdziniet.
Jūsu stresa testa komandas pielāgošana
Ja jūs mēģināt noskaidrot, kas ir ātrākais cietais disks noteiktai darba slodzei, jums jāizveido komanda, kas vislabāk atbilst šai darba slodzei. Piemēram, ja tas ir serveris, kas tikai lasa datus un neraksta, jums jāveic 100% lasījums, kas nenovērtē rakstīšanas veiktspēju. Palaidiet šo stresa testu vairākos diskos un salīdziniet rezultātus, lai redzētu, kas ir ātrāks par šāda veida darbu.
Ņemiet vērā, ka Diskspd.exe ir daudzas citas komandrindas opcijas. Jūs atradīsiet vispilnīgāko, jaunāko sarakstu dokumentācijā, kas ir iekļauta lejupielādētajā failā Diskspd.exe, bet šeit ir dažas svarīgas opcijas:
- -w apzīmē rakstīšanas un lasīšanas operāciju procentuālo daļu. Piemēram, ievadot -w40 veiks 40% rakstīšanas operācijas un līdz ar to 60% lasīšanas operācijas. Ievadīšana -w100 veiks 100% rakstīšanas operācijas. Pārslēdzot -w slēdzi vai ievadot -w0, tiks veiktas 0% rakstīšanas operācijas un tādējādi 100% lasīšanas operācijas.
- -r vai -s nosaka, vai testā tiek izmantota nejauša piekļuve vai secīgas darbības. Norādiet -r, lai iegūtu nejaušu piekļuvi, vai -s secīgai. Tas palīdz pārbaudīt nejaušu piekļuvi failiem (bieži vien nelielu failu ķekars) vai secīgu piekļuvi failiem (bieži vien viens liels fails, kas uzreiz ir lasīts vai rakstīts).
- -t apzīmē pavedienu skaitu, kas darbosies vienlaicīgi, piemēram, -t2 diviem pavedieniem vai -t6 sešiem pavedieniem.
- -o apzīmē izcilu pieprasījumu skaitu uz vienu pavedienu, piemēram, -o4 četriem pieprasījumiem vai -o2 diviem rezultātiem.
- -d ir testu ilgums sekundēs, piemēram, -d90 90 sekundes vai -d120 120 sekundes.
- -b ir lasīšanas vai rakstīšanas bloka lielums, piemēram, -b16K 16K bloka izmēram vai -b64K 64K bloka izmēram.
Izmantojot šīs opcijas, varat izmainīt etalona komandu, lai redzētu, kā jūsu disks darbojas dažādās slodzēs. Kad esat uzrakstījis komandu, kas jums liekas tuvu jūsu datorā veiktās darba slodzes veidam, varat stresa pārbaudīt vairākus diskus un redzēt, kurš piedāvā vislabāko veiktspēju.