Ako stres testovať pevné disky v počítači alebo na serveri

Obsah:

Ako stres testovať pevné disky v počítači alebo na serveri
Ako stres testovať pevné disky v počítači alebo na serveri

Video: Ako stres testovať pevné disky v počítači alebo na serveri

Video: Ako stres testovať pevné disky v počítači alebo na serveri
Video: iOS 16: How to Sync iPhone and iPad [Photos, Videos, Contacts and Files] - YouTube 2024, November
Anonim
Ktorý z pevných diskov je najrýchlejší a je to tak rýchlo, ako výrobca sľúbil? Bez ohľadu na to, či máte stolný počítač alebo server, bezplatný nástroj programu Diskspd od spoločnosti Microsoft bude záťažový test a porovnávanie pevných diskov.
Ktorý z pevných diskov je najrýchlejší a je to tak rýchlo, ako výrobca sľúbil? Bez ohľadu na to, či máte stolný počítač alebo server, bezplatný nástroj programu Diskspd od spoločnosti Microsoft bude záťažový test a porovnávanie pevných diskov.

POZNÁMKA: Predchádzajúca verzia tejto príručky bola vysvetlená pomocou starého nástroja Microsoft SQLIO. Spoločnosť Microsoft však teraz ponúka iba nástroj Diskspd, ktorý nahrádza SQLIO, takže sme túto príručku aktualizovali pomocou úplne nových pokynov.

Prečo používať diskspd?

Ak chcete vedieť o schopnosti IO diskov, Diskspd je vynikajúci nástroj. Program Diskspd vám povie maximálnu kapacitu pevných diskov servera, alebo vás nasmeruje na najrýchlejší pevný disk, ktorý by ste mali používať na náročné pracovné záťaže (alebo len náročné hry PC) na stolnom počítači.

Ako príklad predpokladajme, že na serveri máme tri jednotky: jednotka F, jednotka G a jednotka C. Ak máme MDF na jednotke F, LDF na jednotke G a náš operačný systém na našej jednotke C, môžeme posúdiť, či je naše nastavenie efektívne. Ak je napríklad súbor MDF najrušnejším súborom s najviac čítanými a zapisujúcimi, chceme, aby bol na najrýchlejšom disku.

Image
Image
Image
Image
Pomocou vyššie uvedeného príkladu s grafmi (reprezentujúcimi zápisy a čítania pre OS, LDF a MDF) by sme umiestnili náš MDF súbor na najrýchlejšiu jednotku, pretože náš MDF je najrušnejší. Ak naša analýza Diskspd ukázala, že F bol náš najrýchlejší disk, umiestnili by sme náš súbor MDF na disk F.
Pomocou vyššie uvedeného príkladu s grafmi (reprezentujúcimi zápisy a čítania pre OS, LDF a MDF) by sme umiestnili náš MDF súbor na najrýchlejšiu jednotku, pretože náš MDF je najrušnejší. Ak naša analýza Diskspd ukázala, že F bol náš najrýchlejší disk, umiestnili by sme náš súbor MDF na disk F.

Kde stiahnuť Diskspd

Spoločnosť Microsoft ponúka tento vynikajúci nástroj zadarmo a môžete si ho stiahnuť od spoločnosti Microsoft Technet. Je to aj open source, takže si môžete stiahnuť a skontrolovať alebo upraviť zdrojový kód od spoločnosti GitHub.

Diskspd bol testovaný na prácu s verziami Windows 7, 8, 8.1, 10, Windows Server 2012, 2012 R2 a 2016 Technical Preview 5.

Po jeho stiahnutí budete musieť extrahovať obsah súboru.zip do priečinka v počítači. Upozorňujeme, že archív obsahuje tri rôzne súbory "diskspd.exe". Jeden z priečinkov "amd64fre" je určený pre 64-bitové počítače so systémom Windows, zatiaľ čo priečinok "x86fre" je pre 32-bitové počítače so systémom Windows. Ak používate 64-bitovú verziu systému Windows a pravdepodobne ste, pravdepodobne budete chcieť používať 64-bitovú verziu.

Image
Image

Ako môžem vykonať test stresu?

Ak chcete vykonať jeden test, môžete jednoducho vyvolať príkaz Diskspd z príkazového riadka s povolením správcu. V systéme Windows 10 alebo 8.1 kliknite pravým tlačidlom myši na tlačidlo Štart a vyberte položku "Príkazový riadok (Admin)". V systéme Windows 7 nájdite skratku "Príkazový riadok" v ponuke Štart, kliknite naň pravým tlačidlom myši a zvoľte "Spustiť ako správca".

Najskôr použite

cd

prepnite na adresár obsahujúci diskspd.exe, ktorý chcete použiť:

cd c:path odiskspdamd64fre

V našom prípade to vyzeralo ako príkaz nižšie.

Teraz spustite príkaz Diskspd s možnosťami, ktoré chcete použiť. Úplný zoznam možností príkazového riadka a informácie o používaní nájdete v 30-stranovom súbore DiskSpd Documentation.pdf, ktorý ste prevzali v archíve disku Diskspd.
Teraz spustite príkaz Diskspd s možnosťami, ktoré chcete použiť. Úplný zoznam možností príkazového riadka a informácie o používaní nájdete v 30-stranovom súbore DiskSpd Documentation.pdf, ktorý ste prevzali v archíve disku Diskspd.

Ak však chcete rýchlo vstať do prevádzky, tu je príklad príkazu. Nasledujúci príkaz nastaví veľkosť bloku na 16K (-b16K), spustí test 30 sekúnd (-d30), vypne pokladničnú operáciu hardvéru a softvéru (-Sh), štatistiky latencie merania (-L), používa dve žiadosti IO na jeden závit (- o2) a štyri vlákna (-t4) na cieľ, používa náhodný prístup namiesto sekvenčného písania (-r), vykonáva operácie zápisu 30% a operácie čítania 70% (-w30).

Vytvorí súbor na c: testfile.dat s veľkosťou 50 MB (-c50M). Ak by ste chceli porovnať vašu jednotku D: namiesto toho by ste napríklad zadali d: testfile.dat

Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c: estfile.dat

Po dlhom zadaní - 30 sekúnd vo vyššie uvedenom teste - výsledky testov budú vytlačené na príkazový riadok a môžete ich zobraziť.
Po dlhom zadaní - 30 sekúnd vo vyššie uvedenom teste - výsledky testov budú vytlačené na príkazový riadok a môžete ich zobraziť.

Pozrite sa na výsledky a uvidíte priemerné MB / s dosiahnutú jednotku počas testu - koľko operácií zápisu bolo vykonaných za sekundu, koľko operácií čítania bolo vykonaných za sekundu a celkové množstvo operácií vstup / výstup (IO) za sekundu. Tieto štatistiky sú veľmi užitočné pri porovnávaní viacerých jednotiek, aby ste zistili, čo je rýchlejšie pre určité operácie, ale tiež vám presne povedať, koľko IO pevný disk zvládne.

Výsledky môžete tiež vyradiť do textového súboru, ktorý si môžete pozrieť neskôr s operátorom>. Napríklad príkaz uvedený nižšie spustí rovnaký príkaz ako vyššie a umiestni výsledky do súboru C: testresults.txt.
Výsledky môžete tiež vyradiť do textového súboru, ktorý si môžete pozrieť neskôr s operátorom>. Napríklad príkaz uvedený nižšie spustí rovnaký príkaz ako vyššie a umiestni výsledky do súboru C: testresults.txt.

Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c: estfile.dat > c: estresults.txt

Opakujte tento proces pre ostatné jednotky a porovnajte ich.
Opakujte tento proces pre ostatné jednotky a porovnajte ich.

Prispôsobenie príkazu stresového testu

Ak sa snažíte zistiť, ktorá je najrýchlejší pevný disk pre určité pracovné zaťaženie, mali by ste vytvoriť príkaz, ktorý najlepšie zodpovedá tejto pracovnej záťaži. Napríklad, ak je to server, ktorý iba číta údaje a nepíša, mali by ste vykonať test 100% čítaní, ktoré nemerajú žiadnu výkonnosť zápisu. Spustite ten stresový test na viacerých jednotkách a porovnajte výsledky, aby ste zistili, čo je rýchlejšie pre daný typ práce.

Všimnite si, že existuje veľa ďalších možností príkazového riadka, ktoré môžete špecifikovať pre Diskspd.exe. Najsúplnejší a najaktuálnejší zoznam nájdete v dokumentácii dodávanej so stiahnutým súborom Diskspd.exe, ale tu sú niektoré dôležité možnosti:

  • - w znamená percento operácií zápisu a čítania.Napríklad zadanie -w40 vykoná 40% operácie zápisu a teda 60% operácií čítania. Zadanie -w100 vykoná 100% operácie zápisu. Ak vynecháte prepínač -w alebo zadáte -w0, vykonáte 0% operácie zápisu a tým 100% operácie čítania.
  • - r alebo - s určuje, či test používa buď náhodný prístup, alebo sekvenčné operácie. Zadajte -r pre náhodný prístup alebo -s pre sekvenčné. To vám pomôže testovať buď náhodný prístup k súborom (často banda malých súborov), alebo sekvenčný prístup k súborom (často jeden veľký súbor, ktorý sa číta alebo zapisuje naraz).
  • - t označuje počet vlákien, ktoré budú spustené súčasne, ako napríklad -t2 pre dve vlákna alebo -t6 pre šesť vlákien.
  • - o znamená počet nevybavených žiadostí na jednu niť, napríklad -o4 pre štyri požiadavky alebo -o2 pre dva výsledky.
  • - d je trvanie testov v sekundách, ako je -d90 po dobu 90 sekúnd alebo -d120 po dobu 120 sekúnd.
  • - b je veľkosť bloku čítaní alebo zápisov, ako napríklad -b16K pre veľkosť bloku 16 kB alebo -b64K pre veľkosť bloku 64 kB.

Pomocou týchto možností môžete upraviť príkaz benchmark a zistiť, ako váš disk funguje pri rôznych záťažoch. Akonáhle ste napísali príkaz, ktorý sa vám približuje k typu pracovnej záťaže, ktorú vykonáte vo svojom počítači, môžete vyskúšať niekoľko testov na stres a zistiť, ktoré ponúkajú najlepší výkon.

Odporúča: