If-Koubou

Miten korostaa Testaa kiintolevyt tietokoneellasi tai palvelimellasi

Miten korostaa Testaa kiintolevyt tietokoneellasi tai palvelimellasi (Miten)

Kumpi kiintolevyistä on nopein, ja onko se niin nopea kuin valmistaja lupasi? Onko sinulla pöytätietokone tai palvelin, Microsoftin ilmainen Diskspd-apuohjelma korostaa testejä ja vertailee kiintolevyjäsi.

HUOMAUTUS: Tämän oppaan aiempi versio on selitetty Microsoftin vanhan SQLIO-apuohjelman avulla. Microsoft tarjoaa nyt vain "Diskspd" -apuohjelman, joka korvaa SQLIO-ohjelman, joten olemme päivittäneet tämän oppaan täysin uusilla ohjeilla.

Miksi käyttää Diskspd: tä?

Jos haluat tietää levyjen IO-kyvyn, Diskspd on erinomainen työkalu. Diskspd kertoo suurimman mahdollisen kapasiteetin, jonka palvelimen kiintolevyt pystyvät käsittelemään, tai osoittamalla nopeimmin kiintolevyaseman, jota kannattaa käyttää työpöydän raskaille työmäärille (tai vain vaativille PC-pelipalveluille).

Oletetaan esimerkiksi, että meillä on kolme asemaa palvelimella: F-asema, G-asema ja C-asema. Jos meillä on MD-levy F-asemalla, G-asemalla oleva LDF ja käyttöjärjestelmä C-asemalla, voimme arvioida, onko asetuksemme tehokas. Jos MDF-tiedosto on esimerkiksi kaikkein lukemattomin ja kirjoitetuin vilkkain tiedosto, haluamme sen olevan nopeimmalla asemalla.

Käyttämällä edellä esimerkkiä graafisilla kuvilla (edustaen kirjoituksia ja lukemia OS, LDF ja MDF), sijoittaisimme MDF-tiedostomme nopeimmin, koska MDF on vilkkain. Jos Diskspd-analyysi osoitti, että F oli nopein asema, sijoitamme MDF-tiedoston asemaan F.

Mistä ladata Diskspd

Microsoft tarjoaa tämän erinomaisen työkalun ilmaiseksi, ja voit ladata sen Microsoft Technetista. Se on jopa avoin lähdekoodi, joten voit ladata ja tarkistaa tai muokata lähdekoodia GitHubista.

Diskspd on testattu toimimaan Windows 7: n, 8: n, 8.1: n, 10: n, Windows Server 2012: n, 2012 R2: n ja 2016: n teknisen esikatselun 5 työpöydän versioissa.

Kun olet ladannut sen, sinun on purettava .zip-tiedoston sisältö tietokoneen kansioon. Huomaa, että arkistossa on kolme eri "diskspd.exe" -tiedostoa. "Amd64fre" -kansiossa oleva on 64-bittisiä Windows-tietokoneita, kun taas "x86fre" -kansiossa oleva 32-bittinen Windows-tietokone. Jos käytät 64-bittistä Windows-versiota, ja olet todennäköisesti, todennäköisesti haluat käyttää 64-bittistä versiota.

Miten hoidetaan stressitesti?

Yksittäisen testin suorittamiseen voit yksinkertaisesti kutsua Diskspd-komennon järjestelmänvalvojan käytössä olevasta komentokehoteesta. Napsauta Windows 10: ssä tai 8.1: ssa hiiren kakkospainikkeella Käynnistä-painiketta ja valitse "Komentokehote (Admin)". Etsi Windows 7: ssä Käynnistä-valikosta komentopuutu, napsauta sitä hiiren kakkospainikkeella ja valitse "Suorita järjestelmänvalvojana".

Ensinnäkin, käytä CD Voit vaihtaa haluamasi Diskspd.exe-hakemistoon seuraavasti:

cd c: \ polku \ to \ diskspd \ amd64fre

Meidän tapauksessamme tämä näytti alla olevan komennon.

Käynnistä Diskspd-komento haluamiesi asetusten kanssa. Löydät täydellisen luettelon komentorivin vaihtoehdoista ja käyttötiedoista lataamasi Diskspd-arkistossa olevan 30-sivun DiskSpd_Documentation.pdf-tiedostossa.

Jos haluat kuitenkin nousta ja käynnisty nopeasti, tässä on esimerkki komennosta. Seuraava komento asettaa lohkon koon 16K: ksi (-b16K), suorittaa 30 sekunnin testin (-d30), poistaa laitteiston ja ohjelmiston lunastuksen (-Sh), mittaa latenssitilastot (-L), käyttää kahta IO-pyyntöä lankaa kohti (- o2) ja neljä kierreä (-t4) kohden, käyttää satunnaista pääsyä peräkkäisen kirjoittamisen sijasta (-r), suorittaa 30% kirjoitusoperaatioita ja 70% lukutoimintoja (-w30).

Se luo tiedoston c: \ testfile.dat, jonka koko on 50 megatavua (-c50M). Jos haluat esimerkiksi vertailla D: aseman sijaintia, määritä esimerkiksi d: \ testfile.dat

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

Sen jälkeen kun olet määrittänyt 30 sekuntia edellä testissä, testitulokset tulostetaan komentokehotteeseen ja voit tarkastella niitä.

Tutustu tuloksiin ja näyttöön tulee testin aikana saavutettu keskimääräinen MB / s-luku, kuinka monta kirjoitustoimintoa suoritettiin toiseksi, kuinka monta lukutoimintoa suoritettiin toiseksi ja tulo- / lähtö (IO) -toimintojen kokonaismäärä sekunnissa. Nämä tilastot ovat hyödyllisiä, kun verrataan useampia asemia, jotta näet, mikä on nopeampaa tietyille operaatioille, mutta kertoivat myös tarkalleen, kuinka paljon kiintolevy voi käsitellä.

Voit myös tyhjentää tulokset tekstitiedostoon, jota voit tarkastella myöhemmin> operaattorilla. Esimerkiksi alla oleva komento suorittaa saman komennon kuin edellä ja sijoittaa tulokset C: \ testresults.txt -tiedostoon.

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

Toista tämä prosessi muille asemille ja vertaa niitä.

Stressitestikomennon mukauttaminen

Jos yrität selvittää, mikä on nopein kiintolevy tietylle työmäärälle, sinun on luotava komento, joka parhaiten vastaa kyseistä työmäärää. Jos esimerkiksi palvelin, joka vain lukee tietoja eikä kirjoittaa, sinun on suoritettava 100% lukema, joka ei mittaa kirjoitustoimintoja. Suorita stressitesti useiden asemien välillä ja verrata tuloksia nähdäksesi, mikä on nopeampaa tällaisen työn osalta.

Huomaa, että Diskspd.exe-tiedostossa on monia muita komentorivivalintoja. Löydät täydellisen ja ajan tasalla olevan luettelon dokumentaatiosta, joka sisältää ladatun Diskspd.exe-tiedoston, mutta tässä on joitain tärkeitä vaihtoehtoja:

  • -W merkitsee kirjoitus- ja lukuoperaatioiden prosenttiosuutta. Esimerkiksi entry -w40 suorittaa 40% kirjoitusoperaatioita ja siten 60% lukutoimintoja. Enter -w100 suorittaa 100% kirjoitustoiminnot. -W-kytkimen tai -w0: n tekemättä jättäminen suorittaa 0% kirjoitusoperaatioita ja siten 100% lukutoimintoja.
  • -r tai -S määrittää, käyttääkö testi joko satunnais- tai peräkkäisiä operaatioita. Määritä -r satunnaisen pääsyn tai -s -arvojen sekventiaaliin. Näin voit testata satunnaista tiedostojen käyttöä (usein pieniä tiedostoja) tai peräkkäistä tiedostojen käyttöä (usein yhtä suurta tiedostoa, joka on luettavissa tai kirjoitettu kerralla).
  • -t merkitsee samanaikaisesti ajettavien kierteiden määrää, kuten -T2 kahdelle langalle tai -t6 kuudella langalla.
  • -o tarkoittaa avoimien pyyntöjen määrää lankaa kohden, kuten -o4 neljän pyynnöstä tai -o2 kahdelle tulokselle.
  • -D on testien kesto sekunteina, kuten -d90 90 sekunnissa tai -d120 120 sekunnin ajan.
  • -b on lukemien tai kirjoitusten lohkokoko, kuten -b16K 16 k: n lohkokokoon tai -b64K 64 k: n lohkokokoon.

Näiden vaihtoehtojen avulla voit hienosäätää vertailukomentoa nähdäksesi kuinka levyt toimivat erilaisissa kuormissa. Kun olet kirjoittanut komennon, jonka tuntuu olevan likimääräinen tietokoneesi suorittamalle työmäärälle, voit stressata testata useita asemia ja nähdä, mikä tarjoaa parhaan suorituskyvyn.