januar 2, 2022

dette Open-source Microsoft benchmark er et kraftig server testing verktøy

det moderne datasenteret er et helt annet sted enn et tiår eller så siden. I stedet for å kjøre en eller to applikasjoner per boks, er serverstativene vert for hele virtuelle infrastrukturer som en del av private eller hybridskyer. Men det betyr ikke at du ikke trenger å forstå maskinvaren du kjører for å best målrette virtuelle maskiner og applikasjoner.

de fleste verktøy for administrasjon av virtuelle maskiner lar Deg målrette Virtuelle Maskiner mot spesifikk maskinvare, så selv om du behandler datasenteret som et databehandlings-og lagringsmateriale, kan du sette de mest krevende programmene og tjenestene på passende systemer. Etter hvert som infrastruktur og applikasjoner fortsetter å skille seg fra hverandre, blir rollen til infrastrukturoperasjonsteamet mer, ikke mindre, viktig.

så hvordan får du det bildet av maskinvaren din? De fleste benchmarking-verktøy er fokusert på stasjonære datamaskiner, og hvor de tilbyr serverstøtte, er ikke optimalisert for serverarbeidsbelastninger. Du må være sikker på at du får den lovede ytelsen, og at maskinvaren din kan oppfylle serviceavtalene du har med resten av virksomheten. Det blir enda viktigere når du ruller ut teknologier Som Azure Stack HCI, som har som mål å tilby skylignende ytelse på hyllevare maskinvare.

Forstå lagringsytelse

en av de viktigste komponentene i en moderne server er lagringen. Flaskehalser her, enten i lese-og skrivehastigheter eller i tilgjengelig båndbredde, kan ha stor innvirkning på applikasjoner. Brukere vil ikke vente på at data skal lastes, eller for modale lagre dialoger for å blokkere dem fra å komme videre med arbeid. Sla-Ene avhenger av diskytelse, ventetid, gjennomstrømming og IOPs.

Du er sikkert kjent Med CrystalDiskMark, et populært disk-benchmarking verktøy. Det brukes til å evaluere maskinvare, og viser hvordan både harddisker og Ssd-er håndterer ulike mønstre av leser og skriver. Mønstrene den bruker er imidlertid løst, og mens de gir et godt bilde av hvordan en disk kan fungere i et forbrukersystem, kan de ikke simulere mer komplekse arbeidsbelastninger, som de du kanskje finner i en virtuell infrastruktur som kjører en rekke forskjellige applikasjoner.

det de fleste ikke vet, er Imidlertid At Under Crystaldiskmarks smarte grafiske frontend er Et Microsoft – kommandolinjeverktøy. DISKSPD ER et gratis, åpen kildekode-verktøy for benchmarking-stasjoner med et tilpassbart sett med arbeidsbelastninger. Det er overraskende konfigurerbart, med et sett med kommandolinjevalg som lar deg bygge skript som kan kjøre en rekke tester på både desktop og server operativsystemer. Med kildekode på GitHub er det mulig å endre koden og bygge dine egne tilpassede versjoner, kanskje som en del av et automatisert maskinvareverifiseringssystem for å klassifisere hver ny stasjon som kommer inn i virksomheten din.

I Motsetning Til CrystalDiskMark, LAR DISKSPD deg lage dine egne syntetiske arbeidsbelastninger, simulere leser og skriver et program som vil gjøre i normal drift (og lar deg teste tunge belastninger som kanskje ikke forekommer regelmessig).

Komme I GANG MED DISKSPD

Komme i gang er enkelt nok; du kan laste NED DISKSPD Fra GitHub og sette den opp direkte. Alternativt Gir Microsoft et sett med instruksjoner for å installere det eksternt ved Hjelp Av PowerShell-et nyttig alternativ hvis Du benchmarkerer En klynge Av Windows Server-Kjernesystemer som kanskje ikke har en nettleser eller ET BRUKERGRENSESNITT utover en kommandolinje. Dette siste alternativet er et godt alternativ å bruke hvis du vurderer maskinvare som brukes Til Azure Stack HCI. Microsoft gir en enkelt kort URL som alltid peker til den nyeste versjonen.

DISKSPD-filen inneholder 64-biters, 32-biters og ARM-versjoner. I de fleste tilfeller vil du bruke 64-biters amd64-versjonen, med mindre du arbeider med en eldre serverutgivelse. Microsofts moderne server OS er imidlertid 64-bit, akkurat som desktop Windows 10.

SE: fremtidens arbeid: Verktøy og strategier for den digitale arbeidsplassen (gratis PDF) (TechRepublic)

Start MED Å kjøre DISKSPD fra Windows-kommandolinjen, enten ved hjelp av den kjente cmd eller den mer moderne PowerShell. Det er ingen installasjonsprogram, så bruk enten hele banen til installasjonsmappen for å starte verktøyet, eller naviger til det og kjør det fra hvor det er installert. DISPSPD har et imponerende sett med konfigurasjonsparametere, så det er vel verdt å tilbringe tid med Sin GitHub documentation wiki.

Tester kan kjøres mot ulike mål-vanlige filer, navngitte partisjoner, eller fysiske enheter. I praksis er det best å jobbe med en målfil for å teste hvordan en disk fungerer med et program. Alternativt kan nye stasjoner testes før de er partisjonert og formatert ved hjelp av den fysiske enhets-ID for å få stasjonenes rå oppførsel. Du kan bruke en partisjon som et mål, men det anbefales ikke da du enten tester det som om det var en raw-stasjon eller arbeider med et filsystem, i så fall vil de to andre alternativene sannsynligvis være mest hensiktsmessige.

tr-sample-diskspd-test-environment.jpg

et eksempelservermiljø som brukes til å teste ytelsen MED DISKSPD.

Bilde: Microsoft

Bygge OG kjøre DISKSPD tester

Bygge en test krever sette sammen et utvalg av parametere. Disse gjør det til et ekstremt kraftig verktøy, og det er vel verdt å eksperimentere før du bygger og distribuerer en test. Standard test er 10 sekunder lang, men du kan justere varigheten, med oppvarmingstid kvoter samt nedkjøling for multi-system tester. DISKSPD har mange svært lavt nivå alternativer – for eksempel administrere BÅDE OS-nivå og maskinvare caching.

kjernen i en test er hvordan filer opprettes og skrives, for eksempel testing av tilfeldige eller sekvensielle skriver. Du kan til og med endre størrelsen på blokker som skrives, med muligheten til å stille inn prosentandelen av skriver versus leser, slik at du kan simulere forventet driftsbalanse fra programmene dine. Andre alternativer lar deg angi prosessoraffinitet og antall tråder som brukes, med tråder som arbeider mot forskjellige mål. Du kan gi dine egne testfiler, ved hjelp av prøveutganger fra programmene dine, eller for å automatisk lage prøver. Det er til og med muligheten til å bruke hendelser til å synkronisere tester mellom forskjellige forekomster AV DISKSPD, for å simulere flere programmer som kjører samtidig på samme maskinvare.

hvis du planlegger å bygge og kjøre en kompleks serie tester, trenger du ikke å bygge separate kommandolinjeanrop. I stedet kan DU konstruere XML-konfigurasjonsfiler for hver test, slik at du unngår risikoen for skrivefeil og feil. Microsoft gir tips og eksempler for ulike vanlige arbeidsbelastninger, inkludert transaksjonsoperasjoner og forretningsanalyse. Du kan bruke disse til å karakterisere operasjonene som brukes av vanlige forretningsprogrammer og bruke de riktige testene for den planlagte pakken med apper og tjenester.

SE: Maskinvarepolicy (TechRepublic Premium)

Resultatene leveres i en tekstfil, med statistikk per tråd og forhåndsmål. Du kan se byte skrevet og lest, båndbredden som brukes, Og iops av oppgavene. Det er mulighet for å se ventetid for leser og skriver, samt prosessorinformasjon. Det er verdt å bruke verktøy som Excel til å behandle OG vise DISKSPD-resultater, spesielt hvis du er interessert i å få en statistisk analyse av resultatene fra ulike typer skriving.

DSKSPD ER et kraftig verktøy, og mye bedre enn det kjente Forbrukernivå CrystalDiskMark. Men som alle kraftige verktøy, får du mest mulig ut av det tar tid. Du må kunne konstruere de riktige testene for arbeidsbelastningen din, tolke resultatene for å hjelpe deg med å designe og distribuere diskarrayer og servere i en klynge eller Et Azure Stack HCI-system. Detaljerte resultater som disse lar deg vise at maskinvare og infrastruktur oppfyller planlagte Sla-Er eller om det er behov for ytterligere investeringer.

Du vil også kunne felt eventuelle klager fra applikasjonsteamet, noe som tyder på at de undersøker koden sin i stedet for å peke fingeren på maskinvaren din!

Se Også

  • Microsoft Azure: Dette nye verktøyet gjør det enklere å administrere virtuelle maskiner i skyen
  • Windows 10: Dette nye verktøyet gjør det enklere å administrere eksterne arbeidere i skyen
  • Disse Nye Microsoft-verktøyene gjør det mye enklere å administrere Windows 10-Pcer
  • Microsoft kan starte Windows 10 desktop-as-a-service i sommer
  • Microsoft marsjer mot å lansere Sin ‘Cloud PC’ – tjeneste, muligens i sommer (ZDNet)

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.