Kuidas pingutada oma arvuti või serveri kõvakettad
Millised kõvakettad on kõige kiiremad ja kas see on tõesti nii kiire, kui tootja lubas? Kas teil on lauaarvuti või server, siis Microsofti tasuta Diskspd-utiliit testib ja testib teie kõvakettad.
MÄRKUS. Käesoleva juhendi eelmine versioon selgitas Microsofti vana "SQLIO" utiliiti. Siiski pakub Microsoft nüüd ainult "Diskspd" utiliiti, mis asendab SQLIO, seega oleme värskendanud seda juhendit täiesti uute juhistega.
Miks kasutada Diskspd?
Kui soovite teada oma draivide IO võimet, on Diskspd suurepärane vahend. Diskspd ütleb teile maksimaalse võimsuse, mida serveri kõvakettad saavad käsitseda, või suunata teid kõige kiiremale kõvakettale, mida peaksite töölauaarvutis kasutama raskete töökoormuste (või lihtsalt nõudlike arvutimängude) jaoks.
Näiteks oletame, et serveris on kolm draivi: F-draiv, G-draiv ja C-draiv. Kui meil on F-draivil MDF, G-draivil olev LDF ja meie C-draivil olev OS, saame hinnata, kas meie seadistus on tõhus. Näiteks kui MDF-fail on kõige loetud ja kirjutatud kõige aktiivsem fail, tahaksime, et see oleks kõige kiiremini.
Kasutades ülaltoodud näidet graafikutega (mis kujutavad OS-i, LDF-i ja MDF-i kirjutisi ja lugusid), paigutaksime MDF-faili kõige kiiremini, kuna meie MDF on kõige aktiivsem. Kui meie Diskspd-analüüs näitas, et F oli meie kiireim sõit, paigutaksime MDF-faili draivi F.
Kust laadida Diskspd
Microsoft pakub selle suurepärase tööriista tasuta ja saate selle alla laadida Microsofti tehnoloogiast. See on isegi avatud lähtekoodiga, nii et saad alla laadida ja kontrollida GitHubi lähtekoodi.
Diskspd on testitud nii, et see toimiks nii Windows 7, 8, 8.1, 10 kui ka Windows Server 2012, 2012 R2 ja 2016. aasta tehnilise eelvaate 5 töölaua versioonides..
Kui olete selle alla laadinud, peate .zip-faili sisu oma arvutis olevasse kausta välja võtma. Pange tähele, et arhiiv sisaldab kolme erinevat diskspd.exe faili. "Amd64fre" kaustas on 64-bitised Windows-arvutid, samas kui kaustas "x86fre" on 32-bitised Windows-arvutid. Kui kasutate Windowsi 64-bitist versiooni ja te ilmselt olete, soovite tõenäoliselt kasutada 64-bitist versiooni.
Kuidas stressitesti teha?
Ühe testi tegemiseks võite lihtsalt käivitada administraatoriga käsurealt Diskspd käsu. Windows 10 või 8.1 puhul paremklõpsake nuppu Start ja valige „Command Prompt (Admin)”. Windows 7-s leidke menüü Start käsk „Command Prompt”, paremklõpsake seda ja valige „Run as Administrator.
Esiteks, kasutage cd
lülitub kataloogi, mis sisaldab soovitud Diskspd.exe faili:
cd c: kuidas disppd 64fre
Meie puhul tundus see allpool olevat käsku.
Nüüd käivitage käsk Diskspd koos kasutatavate valikutega. Leiate täieliku loendi käsurea valikutest ja kasutusteabest 30-leheküljelises DiskSpd_Documentation.pdf failis, mis on alla laaditud allalaaditud Diskspd-arhiivis.
Kui aga soovid kiiresti ja kiiresti töötada, on siin näide. Järgmine käsk määrab ploki suuruse 16K (-b16K), käivitab 30-sekundilise testi (-d30), keelab riist- ja tarkvarasalvestuse (-Sh), mõõdab latentsusstatistikat (-L), kasutab kahte IO-taotlust niidi kohta (- o2) ja neli teemat (-t4) sihtmärgi kohta, kasutab juhuslikku juurdepääsu järjestikuse kirjutamise asemel (-r), täidab 30% kirjutamisoperatsioone ja 70% lugemisoperatsioone (-w30).
See loob faili aadressil c: filefat.dat, mille suurus on 50 MB (-c50M). Kui soovisite oma D: draivi võrdlusuuringu asemel võrrelda näiteks d: \ t
Diskspd.exe -b16K -d90 -Sh-L-o2 -t4 -r -w30-c50M c: \ t
Pärast seda, kui olete eelnevalt katse-30 sekundit määranud, prinditakse testitulemused käsuviipile ja neid saab vaadata.
Uurige tulemusi ja näete keskmist MB / s, mis testis jõudis, kui palju kirjutamisoperatsioone tehti teisel, mitu lugemisoperatsiooni tehti teisel ja sisend / väljund (IO) operatsioonide kogusumma sekundis. Need statistikad on kõige kasulikumad mitme draivi võrdlemisel, et näha, mis on teatud toimingute puhul kiirem, kuid nad ütlevad teile täpselt, kui palju IO kõvaketast saab käsitseda.
Saate ka tulemused tühjendada tekstifaili, mida saate hiljem> operaatoriga vaadata. Näiteks allpool olev käsk käivitab sama käsu nagu ülal ja asetab tulemused faili C: resresults.txt.
Diskspd.exe -b16K -d90 -Sh-L-o2 -t4 -r -w30-c50M c: failifail.dat> c: results.txt
Korrake seda protsessi teiste draivide puhul ja võrrelge.
Stressitesti käsu kohandamine
Kui üritate välja selgitada, milline on kõige kiirem kõvaketas teatud töökoormuse jaoks, peaksite looma käsu, mis kõige paremini sobiks selle töökoormusega. Näiteks kui see on server, mis loeb ainult andmeid ja ei kirjuta, peaksite tegema 100% -lise testi, mis ei mõõda kirjutusvõimet. Käivitage see stressitest mitmele kettale ja võrrelge tulemusi, et näha, mis on seda tüüpi töö puhul kiirem.
Pange tähele, et Diskspd.exe jaoks on palju erinevaid käsureavalikuid. Allalaaditud Diskspd.exe failiga kaasas olevas dokumentatsioonis on kõige täielikum ja ajakohasem nimekiri, kuid siin on mõned olulised valikud:
- -w tähistab kirjutus- ja lugemistoimingute protsenti. Näiteks, kui sisestate -w40-sse, täidab see 40% kirjutusoperatsioone ja seega 60% lugemisoperatsioone. Sisenemine -w100-sse tehakse 100% kirjutusoperatsioone. -W-lüliti puudumine või -w0-sse sisenemine teostab 0% kirjutusoperatsioone ja seega 100% lugemisoperatsioone.
- -r või -s määrab, kas test kasutab kas juhuslikku või järjestikust toimingut. Määrake -r juhusliku juurdepääsu jaoks või -s järjestikuste jaoks. See aitab teil kontrollida kas juhuslikku juurdepääsu failidele (tihti väikeseid faile) või järjestikust juurdepääsu failidele (sageli üks suur fail, mida on korraga lugenud või kirjutatud).
- -t tähistab samaaegselt töötavate niidide arvu, näiteks -t2 kahe keerme puhul või -t6 kuue niidi puhul.
- -o tähistab täitmata päringute arvu ühe niidi kohta, näiteks -o4 nelja taotluse korral või -o2 kahe tulemuse puhul.
- -d on katsete kestus sekundites, näiteks -d90 90 sekundi jooksul või -d120 120 sekundi jooksul.
- -b on lugude või kirjete plokkide suurus, näiteks -b16K 16K ploki suurusele või -b64K 64K ploki suurusele.
Kasutades neid suvandeid, saate muuta võrdlusandmete käsku, et näha, kuidas teie ketas erinevatel koormustel toimib. Kui olete kirjutanud käsu, mis tundub ligilähedaselt teie arvutis tehtava töökoormuse tüübi, saate stressitesti teha mitu draivi ja näha, mis pakub parimat tulemust.