2 tammikuun, 2022

tämä avoimen lähdekoodin Microsoft benchmark on tehokas palvelintestaustyökalu

moderni datakeskus on hyvin erilainen paikka kuin kymmenkunta vuotta sitten. Sen sijaan, että se pyörittäisi yhtä tai kahta sovellusta laatikkoa kohti, sen palvelinten telineet isännöivät kokonaisia virtuaalisia infrastruktuureja osana yksityisiä tai hybridipilviä. Mutta se ei tarkoita, sinun ei tarvitse ymmärtää laitteisto olet käynnissä paras tavoite virtuaalikoneita ja sovelluksia.

useimmissa virtuaalikoneen hallintatyökaluissa voit kohdistaa VMs: n tiettyyn laitteistoon, joten vaikka kohtelisit datakeskustasi laskenta-ja tallennuskankaana, voit laittaa vaativimmat sovellukset ja palvelut sopiviin järjestelmiin. Infrastruktuurin ja sovellusten erottuessa toisistaan infrastruktuurin operaatioryhmän rooli tulee yhä tärkeämmäksi, ei vähäisemmäksi.

Joten miten saat tuon kuvan laitteistostasi? Useimmat benchmarking-työkalut keskittyvät työpöytiin, ja jos ne tarjoavat palvelintukea, niitä ei optimoida palvelimen työkuormille. Sinun täytyy olla varma, että saat luvatun suorituskyvyn ja että laitteistosi voi täyttää palvelutasosopimukset, jotka sinulla on muun liiketoiminnan kanssa. Tämä on entistä tärkeämpää, kun otat käyttöön teknologioita, kuten Azure Stack HCI, jonka tavoitteena on tarjota pilvimäistä suorituskykyä hyllyn ulkopuolisissa laitteistoissa.

Tallennustehon ymmärtäminen

yksi nykyaikaisen palvelimen tärkeimmistä osista on sen varastointi. Pullonkaulat täällä, joko luku-ja kirjoitusnopeuksissa tai käytettävissä olevalla kaistanleveydellä, voivat vaikuttaa vakavasti sovelluksiin. Käyttäjät eivät halua odottaa tietojen latautumista tai modaalisten tallennusikkunoiden estämistä työstä. SLAs riippuu levyn suorituskykyä, latenssi, läpimeno, ja IOPs.

tunnet luultavasti crystaldiskmarkin, joka on suosittu levyvertailutyökalu. Sitä käytetään arvioimaan laitteisto, osoittaa, miten sekä kiintolevyt ja SSD käsitellä erilaisia kuvioita lukee ja kirjoittaa. Sen käyttämät kuviot ovat kuitenkin kiinteitä, ja vaikka ne antavat hyvän kuvan siitä, miten levy saattaa toimia kuluttajajärjestelmässä, ne eivät voi simuloida monimutkaisempia työkuormia, kuten virtuaalisessa infrastruktuurissa, jossa on useita eri sovelluksia.

useimmat ihmiset eivät kuitenkaan tiedä, että Crystaldiskmarkin älykkään graafisen frontendin alla on Microsoftin komentorivityökalu. DISKPD on ilmainen, avoimen lähdekoodin työkalu asemien vertailuun muokattavilla työmäärillä. Se on yllättävän konfiguroitavissa, jossa on joukko komentoriviasetuksia, joiden avulla voit rakentaa skriptejä, jotka voivat suorittaa sarjan testejä sekä työpöytä-että palvelinkäyttöjärjestelmissä. Kun lähdekoodi on GitHubissa, on mahdollista muokata koodia ja rakentaa omia mukautettuja versioita, ehkä osana automatisoitua laitteistotarkastusjärjestelmää, joka luokittelee jokaisen uuden aseman, joka tulee liiketoimintaasi.

toisin kuin CrystalDiskMark, DISKPD: n avulla voit tehdä omia synteettisiä työkuormia, simuloimalla sovelluksen lukemia ja kirjoittamia normaalikäytössä (ja sallimalla sinun testata raskaita kuormia, joita ei välttämättä tapahdu säännöllisesti).

Getting started with DISKSPD

Getting started is easy enough; voit ladata DISKSPD: n GitHubista ja asettaa sen suoraan. Vaihtoehtoisesti Microsoft tarjoaa joukon ohjeita sen asentamiseksi etänä PowerShell – hyödyllinen vaihtoehto, jos vertaat Windows Server-ydinjärjestelmien klusteria, jossa ei välttämättä ole selainta tai käyttöliittymää komentorivin ulkopuolella. Tämä viimeinen vaihtoehto on hyvä käyttää, jos arvioit laitteita, joita käytetään Azure Stack HCI: ssä. Microsoft tarjoaa yhden lyhyen URL-osoitteen, joka osoittaa aina uusimpaan julkaisuversioon.

DISKPD-tiedosto sisältää 64 -, 32-ja ARM-versiot. Useimmissa tapauksissa haluat käyttää 64-bittistä amd64-versiota, ellet työskentele vanhemman palvelinjulkaisun kanssa. Microsoftin moderni palvelinos on kuitenkin 64-bittinen, aivan kuten työpöydän Windows 10.

Katso: the future of work: Tools and strategies for the digital workplace (Ilmainen PDF) (TechRepublic)

Aloita ajamalla DISKPD Windowsin komentoriviltä käyttäen joko tuttua cmd: tä tai nykyaikaisempaa Powershellia. Asennusohjelmaa ei ole, joten käytä asennushakemiston koko polkua käynnistääksesi työkalun tai navigoi siihen ja suorita se mistä tahansa se on asennettu. DISPSPD: llä on vaikuttava joukko konfiguraatioparametreja, joten sen GitHub-dokumentaatiowikin kanssa kannattaa viettää aikaa.

testejä voidaan suorittaa erilaisia kohteita vastaan: tavallisia tiedostoja, nimettyjä osioita tai fyysisiä laitteita vastaan. Käytännössä, se on parasta työskennellä kohdetiedoston testata, miten levy toimii sovelluksen kanssa. Vaihtoehtoisesti uusia asemia voidaan testata ennen niiden osiointia ja alustamista fyysisellä laitetunnuksella, jotta saadaan asemien raaka käyttäytyminen. Voit käyttää osiota kohteena, mutta sitä ei suositella, koska joko testaat sitä ikään kuin se olisi raw-asema tai työskentelet tiedostojärjestelmän kanssa, jolloin kaksi muuta vaihtoehtoa ovat todennäköisesti sopivimmat.

tr-sample-diskspd-test-environment.jpg

näytepalvelinympäristö, jota käytetään suorituskyvyn testaamiseen DISKPD: llä.

Image: Microsoft

Building and running DISKPD tests

Building a test vaatii parivaljakon yhdistämistä. Nämä tekevät siitä erittäin tehokkaan työkalun, ja sitä kannattaa kokeilla ennen testin rakentamista ja käyttöönottoa. Oletustesti on 10 sekuntia pitkä, mutta kestoa voi säätää lämmittelyaikalisillä sekä viilennysajoilla monijärjestelmätestejä varten. DISKPD: ssä on paljon hyvin matalan tason vaihtoehtoja – esimerkiksi sekä KÄYTTÖJÄRJESTELMÄTASON että laitteiston välimuistin hallinta.

testin ytimessä on se, miten tiedostoja luodaan ja kirjoitetaan, kuten testaamalla satunnaisia tai peräkkäisiä kirjoituksia. Voit jopa muuttaa koko lohkojen kirjoitetaan, mahdollisuus virittää prosenttiosuus kirjoittaa vs. lukee, jolloin voit simuloida odotettu tasapaino toimintojen sovelluksia. Muiden vaihtoehtojen avulla voit asettaa prosessorin affiniteetin ja käytettyjen kierteiden määrän, jolloin kierteet toimivat eri tavoitteita vastaan. Voit tarjota omia testitiedostoja käyttämällä sovellustesi näytelähtöjä tai luoda automaattisesti näytteitä. On jopa mahdollisuus käyttää tapahtumia synkronoimaan testejä eri esiintymien DISKPD, simuloida useita sovelluksia käynnissä samaan aikaan samalla laitteistolla.

jos aiot rakentaa ja suorittaa monimutkaisen testisarjan, sinun ei tarvitse rakentaa erillisiä komentorivikutsuja. Sen sijaan, voit rakentaa XML asetustiedostot kunkin testin, välttää riski kirjoitusvirheitä ja virheitä. Microsoft tarjoaa vinkkejä ja näytteitä erilaisiin yleisiin työmääriin, kuten liiketoimintaan ja liiketoiminnan analytiikkaan. Näiden avulla voit luonnehtia yhteisten liiketoimintasovellusten käyttämiä toimintoja ja soveltaa oikeanlaisia testejä suunniteltuihin sovelluksiisi ja palveluihisi.

katso: Laitteistoinventaariokäytäntö (TechRepublic Premium)

tulokset toimitetaan tekstitiedostona, jossa on säiettä ja kohdekohtaisia tilastoja. Näet kirjoitetut ja luetut tavut, käytetyn kaistanleveyden ja tehtävien IOPs: n. On mahdollisuus nähdä latenssi lukemiseen ja kirjoittamiseen sekä prosessoritietoihin. On syytä käyttää työkaluja, kuten Excel käsitellä ja näyttää DISKPD tulokset, varsinkin jos olet kiinnostunut saamaan tilastollinen analyysi tuloksista eri kirjoittaa.

DSKSPD on tehokas työkalu ja paljon kyvykkäämpi kuin tuttu kuluttajatason CrystalDiskMark. Kuitenkin, kuten kaikki tehokkaat työkalut, saada irti siitä vie aikaa. Sinun on kyettävä rakentamaan oikeat testit työmäärääsi varten ja tulkitsemaan tulokset, jotta voit suunnitella ja ottaa käyttöön levyrakenteita ja palvelimia klusterissa tai Azure Stack HCI-järjestelmässä. Tällaisten yksityiskohtaisten tulosten avulla voit osoittaa, että laitteisto ja infrastruktuuri täyttävät suunnitellut palvelutasosopimukset tai jos lisäinvestointeja tarvitaan.

voit myös lähettää hakemustiimiltä valituksia, jotka viittaavat siihen, että he tutkivat koodiaan sen sijaan, että osoittaisivat sormella laitteistoasi!

Katso Myös

  • Microsoft Azure: Tämä uusi työkalu helpottaa virtuaalikoneiden hallintaa pilvessä
  • Windows 10: tämä uusi työkalu helpottaa etätyöntekijöiden hallintaa pilvessä
  • nämä uudet Microsoftin työkalut tekevät paljon helpommaksi hallita Windows 10 kpl
  • Microsoft saattaa käynnistää Windows 10 desktop-as-a-palvelun tänä kesänä
  • Microsoft marssii kohti ”Cloud PC” – palvelunsa käynnistämistä, mahdollisesti tänä kesänä (ZDNet)

Vastaa

Sähköpostiosoitettasi ei julkaista.