25Jul

Kaip išbandyti Išbandykite standųjį diską savo kompiuteryje ar serveryje

Kuris iš jūsų standžiųjų diskų yra greitas ir ar tai tikrai taip greitai, kaip gamintojas pažadėjo? Nesvarbu, ar turite stalinį kompiuterį ar serverį, "Microsoft" nemokama "Diskspd" programinė įranga testavia testavimą ir nustato kietąjį diską.

PASTABA. Ankstesnė šio vadovo versija paaiškinta naudojant "Microsoft" senąją "SQLIO" programą.Tačiau "Microsoft" dabar siūlo "Diskspd" įrankį, kuris pakeičia SQLIO, todėl atnaujinome šį vadovą naudodamiesi naujomis instrukcijomis.

Kodėl reikia naudoti Diskspd?

Jei norite sužinoti jūsų diskų įtaisų galią, "Diskspd" yra puikus įrankis."Diskspd" jums praneša apie maksimalų serverio standžiųjį diską, kurį gali įveikti jūsų kompiuteris, arba nurodys greitą kietąjį diską, kurį naudosite sunkiam darbui( ar kompiuteriui reikalingam kompiuteriui).

Pavyzdžiui, tarkime, kad turime tris serverio diskus: F diską, G diską ir C diską.Jei mes turime MDF "F" diske, LDF "G drive" ir mūsų "OS" mūsų C diske, mes galime įvertinti, ar mūsų sąranka yra veiksminga. Pvz., Jei MDF failas yra labiausiai nuskaitantis ir rašomas turtingiausias failas, mes norėtume, kad jis būtų kuo greičiausias.

Naudodamiesi pirmiau pateiktu pavyzdžiu su grafikais( atstovaujančių įrašomiems ir skaitytiems OS, LDF ir MDF), mes pastatėme MDF failą greičiausiame diske, nes mūsų MDF yra judriausių.Jei mūsų "Diskspd" analizė parodė, kad F buvo mūsų greičiausia, mes pastatėme MDF failą į diską F.

Kur atsisiųsti "Diskspd

" "Microsoft" siūlo šį puikų įrankį nemokamai ir jį galite atsisiųsti iš "Microsoft Technet".Tai net atviro kodo, todėl galite atsisiųsti ir patikrinti ar keisti šaltinio kodą iš "GitHub".

Diskspd buvo išbandytas dirbant su "Windows 7", "8", "8.1", "10", "Windows Server 2012", "2012" ir "2016" techninės peržiūros 5. "

" darbalaukio versijomis. Atsisiuntę jį reikės išgauti.zip failo turinį į savo kompiuterio aplanką.Atkreipkite dėmesį, kad archyve yra trys skirtingi "diskspd.exe" failai."Amd64fre" aplanke yra 64 bitų "Windows" kompiuteriai, o "x86fre" aplanke yra 32 bitų "Windows" kompiuteriai. Jei naudojate 64 bitų "Windows" versiją, tikriausiai esate tikėtina, kad norėsite naudoti 64 bitų versiją.

Kaip atlikti streso testą?

Norėdami atlikti vieną bandymą, galite tiesiog komandą "Diskspd" iš komandų eilutės su administratoriaus įjungti."Windows 10" ar "8.1" dešiniuoju pelės mygtuku spustelėkite mygtuką Pradėti ir pasirinkite "Komandinė eilutė( administratorius)"."Windows 7" meniu Pradėti spustelėkite "Komandinė eilutė", dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite "Vykdyti kaip administratorius".

Pirmiausia naudokite cd, norėdami pereiti į katalogą, kuriame yra diskspd.exe, kurį norite naudoti:

cd c: \ path \ to \ diskspd \ amd64fre

Mūsų atveju tai atrodė kaip žemiau esanti komanda.

Dabar paleiskite "Diskspd" komandą su parinktimis, kurias norite naudoti. Rasite išsamų komandinės eilutės parinkčių ir naudojimo informacijos sąrašą 30-puslapio DiskSpd_Documentation.pdf failo, kuris yra jūsų atsisiųstame "Diskspd" archyve.

Tačiau jei norite greitai įsijungti ir paleisti, štai pavyzdinė komanda. Toliau nurodyta komanda nustato bloko dydį iki 16K( -b16K), atlieka 30 sekundžių testą( -d30), išjungia techninės ir programinės įrangos išpirkimą( -Sh), matuoja vėlinimo statistiką( -L), naudoja du IO užklausas( -o2) ir keturi thread( -t4) vienam tikslui, naudoja atsitiktinę prieigą, o ne nuoseklią rašymą( -r), atlieka 30% rašymo operacijas ir 70% skaitymo operacijas( -w30).

Sukuria failą c: \ testfile.dat dydžio 50 MB( -c50M).Pavyzdžiui, jei norėtumėte palyginti savo D: diską, nurodykite d: \ testfile.dat

Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w -30 -c50M c: \ testfile.dat

. Tačiau jei ilgai nurodysite - 30 sekundžių aukščiau pateiktame bandyme, bandymo rezultatai bus atspausdinti į komandų eilutę ir galėsite juos peržiūrėti.

Pasitarkite su rezultatais ir pamatysite vidutinį MB / s, kurį bandymo metu pasiekė diskas, kiek įrašymo operacijų buvo atliekama antrą kartą, kiek skaitymo operacijos buvo atliekamos antrą kartą, o bendra įvesties / išvesties reikšmė( IO)operacijos per sekundę.Šie statistiniai duomenys yra labiausiai naudingi palyginant kelis įrenginius, kad būtų galima sužinoti, kuris greitis tam tikroms operacijoms yra greitesnis, tačiau jie taip pat tiksliai pasakys, kiek gali veikti IO kietasis diskas.

Taip pat galite išmesti rezultatus į tekstinį failą, kurį vėliau galite peržiūrėti naudodami & gt;operatorius. Pavyzdžiui, žemiau pateikta komanda vykdo tą pačią komandą, kaip nurodyta aukščiau, ir pateikia rezultatus failo C: \ testresults.txt.

Diskspd.exe-b16K-d90-Sh-L -o2-t4-r-w30-c50M c: \ testfile.dat & gt;c: \ testresults.txt

Pakartokite šį procesą kitiems jūsų diskams ir palyginkite.

Streso testavimo komandos

pritaikymas Jei bandote išsiaiškinti, kuris yra greičiausiai kietasis diskas tam tikram darbui, turėtumėte sukurti komandą, kuri geriausiai atitiktų tą darbo krūvį.Pavyzdžiui, jei tai yra serveris, kuris tik nuskaito duomenis ir nerodo, turėtumėte atlikti 100% skaitymo testą, kuris nereikštų jokių įrašų našumo. Paleiskite testavimą nepalankiausiomis sąlygomis keliuose įrenginiuose ir palyginkite rezultatus, norėdami sužinoti, kas yra tokio tipo darbo greitis.

Atkreipkite dėmesį, kad yra daugybė daugelio kitų komandinės eilutės parinkčių, kurias galite nurodyti diskspd.exe. Išsamią ir naujausią sąrašą rasite dokumentuose, kurie pateikiami su atsiųstu diskspd.exe failu, tačiau čia pateikiamos kelios svarbios parinktys:

  • -w žymi operacijų rašymo ir skaitymo procentą.Pavyzdžiui, įvedant -w40 atliks 40% rašymo operacijas, taigi 60% skaito operacijas.Įvesti -w100 atliks 100% rašymo operacijas. Neatsižvelgiant į -w jungiklį arba įvedant -w0 atliks 0% rašymo operacijas, taigi ir 100% skaitymo operacijas.
  • -r arba -as nustato, ar testas naudoja atsitiktinės prieigos arba nuoseklias operacijas. Nurodykite -r atsitiktinei prieigai arba -s pakartotinai. Tai padeda išbandyti bet kokią atsitiktinę failų prieigą( dažnai daugybę mažų failų) arba nuoseklią prieigą prie failo( dažnai vieną didelį failą, kuris yra iš karto nuskaitytas arba parašytas).
  • -t nurodo temų, kurios bus paleidžiamos tuo pačiu metu, skaičių, pvz., -t2 dviems sriegiams arba -t6 šešių temų.
  • -o nurodo neįvykdytų užklausų skaičių per giją, pvz., -o4 keturiems užklausoms arba -o2 dviems rezultatams.
  • -d yra bandymų trukmė sekundėmis, pvz., -d90 90 sekundžių arba -d120 120 sekundžių.
  • -b yra skaitymo arba įrašymo bloko dydis, pvz., -b16K 16K bloko dydžiui arba -b64K 64K bloko dydžiui.

Naudodamiesi šiomis parinktimis galite palyginti komandą, kad pamatytumėte, kaip diskas veikia esant skirtingoms apkrovoms. Kai parašėte komandą, kuri, jūsų nuomone, yra artima jūsų kompiuteryje atliktam darbo krūviui, galite išbandyti kelias diskus ir sužinoti, kas siūlo geriausią našumą.