dette open source Microsoft benchmark er et kraftfuldt servertestværktøj
det moderne datacenter er et meget andet sted end et årti eller deromkring siden. Boks, er dens racks af servere vært for hele virtuelle infrastrukturer som en del af private eller hybridskyer. Men det betyder ikke, at du ikke behøver at forstå det udstyr, du kører for bedst at målrette mod virtuelle maskiner og applikationer.
de fleste virtuelle maskinstyringsværktøjer giver dig mulighed for at målrette VM ‘ er mod specifikt udstyr, så selvom du behandler dit datacenter som et beregnings-og opbevaringsstof, kan du placere de mest krævende applikationer og tjenester på passende systemer. Da infrastruktur og applikationer fortsat adskiller sig fra hinanden, bliver infrastrukturoperationsteamets rolle mere, ikke mindre, vigtig.
så hvordan får du det billede af dit isenkram? De fleste benchmarking værktøjer er fokuseret på desktops, og hvor de tilbyder server support er ikke optimeret til server arbejdsbyrder. Du skal være sikker på, at du får den lovede ydelse, og at dit udstyr kan opfylde de serviceaftaler, du har med resten af virksomheden. Det bliver endnu vigtigere, når du udruller teknologier som f.eks.
forståelse af lagringsydelse
en af de vigtigste komponenter i en moderne server er dens opbevaring. Flaskehalse her, enten I læse-og skrivehastigheder eller i tilgængelig båndbredde, kan påvirke applikationer alvorligt. Brugere ønsker ikke at vente på, at data indlæses, eller for Modal Gem dialoger for at forhindre dem i at komme videre med arbejde. Dine SLA ‘ er afhænger af diskens ydeevne, på latenstid, gennemløb og IOPs.
du er sikkert bekendt med CrystalDiskMark, et populært disk-benchmarking værktøj. Det bruges til at evaluere udstyr, der viser, hvordan både harddiske og SSD ‘ er håndterer forskellige mønstre af læser og skriver. De mønstre, den bruger, er dog faste, og selvom de giver et godt billede af, hvordan en disk kan fungere i et forbrugersystem, kan de ikke simulere mere komplekse arbejdsbelastninger, som dem, du måske finder i en virtuel infrastruktur, der kører en række forskellige applikationer.
hvad de fleste mennesker ikke ved, er det under CrystalDiskMark ‘ s smart graphical frontend et Microsoft kommandolinjeværktøj. DISKSPD er en gratis, open source værktøj til benchmarking drev med en tilpasselig sæt af arbejdsbyrder. Det er overraskende konfigurerbart med et sæt kommandolinjeindstillinger, der giver dig mulighed for at opbygge scripts, der kan køre en række tests på både desktop-og serveroperativsystemer. Med kildekode på GitHub er det muligt at ændre koden og opbygge dine egne brugerdefinerede versioner, måske som en del af et automatiseret udstyrsverifikationssystem for at klassificere hvert nyt drev, der kommer ind i din virksomhed.
i modsætning til CrystalDiskMark giver DISKSPD dig mulighed for at lave dine egne syntetiske arbejdsbelastninger, der simulerer læsninger og skriver, som en applikation ville gøre under normal drift (og giver dig mulighed for at teste tunge belastninger, der muligvis ikke forekommer regelmæssigt).
Kom godt i gang med DISKSPD
Kom godt i gang er nemt nok; du kan hente DISKSPD fra GitHub og sætte det op direkte. Et nyttigt alternativ, hvis du benchmarking en klynge af vinduer server Core systemer, der ikke kan have en bro.ser eller en UI ud over en kommandolinje. Denne sidste mulighed er en god mulighed at bruge, hvis du vurderer udstyr, der bruges til HCI. Microsoft leverer en enkelt kort URL, der altid peger på den nyeste version.
DISKSPD-filen indeholder 64-bit, 32-bit og ARM-versioner. I de fleste tilfælde vil du bruge 64-bit amd64-versionen, medmindre du arbejder med en ældre serverudgivelse. Microsofts moderne server OS er dog 64-bit, ligesom desktop vinduer 10.
se: fremtidens arbejde: værktøjer og strategier for den digitale arbejdsplads (Gratis PDF) (TechRepublic)
Start med at køre DISKSPD fra kommandolinjen vinduer, enten ved hjælp af den velkendte cmd eller den mere moderne Kraftshell. Der er ikke noget installationsprogram, så brug enten den fulde sti i installationsmappen til at starte værktøjet, eller naviger til det og kør det, uanset hvor det er installeret. DISPSPD har et imponerende sæt konfigurationsparametre, så det er værd at bruge tid med sin GitHub-dokumentation.
test kan køres mod forskellige mål-almindelige filer, navngivne partitioner eller fysiske enheder. I praksis er det bedst at arbejde med en målfil for at teste, hvordan en disk fungerer med en applikation. Alternativt kan nye drev testes, før de er partitioneret og formateret ved hjælp af det fysiske enheds-ID for at få drevene rå opførsel. Du kan bruge en partition som et mål, men det anbefales ikke, da du enten tester det som om det var et rå drev eller arbejder med et filsystem, i hvilket tilfælde de to andre muligheder sandsynligvis vil være mest hensigtsmæssige.
opbygning og kørsel af DISKSPD-test
opbygning af en test kræver strengning af et udvalg af parametre. Disse gør det til et ekstremt kraftfuldt værktøj, og det er værd at eksperimentere, før du bygger og implementerer en test. Standardtesten er 10 sekunder lang, men du kan justere varigheden med opvarmningstid samt nedkøling til multisystemtest. DISKSPD har mange muligheder på meget lavt niveau-for eksempel styring af både OS-niveau og cachelagring.
kernen i en test er, hvordan filer oprettes og skrives, såsom test af tilfældige eller sekventielle skrivninger. Du kan endda ændre størrelsen på blokke, der skrives, med mulighed for at indstille procentdelen af skriver versus læser, så du kan simulere den forventede balance i operationer fra dine applikationer. Andre muligheder giver dig mulighed for at indstille processoraffinitet og antallet af anvendte tråde, hvor tråde arbejder mod forskellige mål. Du kan levere dine egne testfiler ved hjælp af Prøveudgange fra dine applikationer eller til automatisk at oprette prøver. Der er endda mulighed for at bruge begivenheder til at synkronisere test mellem forskellige forekomster af DISKSPD, for at simulere flere applikationer, der kører på samme tid på samme udstyr.
hvis du planlægger at opbygge og køre en kompleks række tests, behøver du ikke at oprette separate kommandolinjeopkald. I stedet kan du konstruere konfigurationsfiler for hver test, undgå risikoen for stavefejl og fejl. Microsoft giver tip og prøver til forskellige almindelige arbejdsbelastninger, herunder transaktionsoperationer og forretningsanalyser. Du kan bruge disse til at karakterisere de operationer, der bruges af common line-of-business-applikationer, og anvende de rigtige tests til din planlagte pakke med apps og tjenester.
se: Politik for beholdning af udstyr (TechRepublic Premium)
resultaterne leveres i en tekstfil med statistik pr.tråd og PR. mål. Du kan se bytes skrevet og læst, den anvendte båndbredde og IOPS af opgaverne. Der er mulighed for at se latenstid For læser og skriver samt processoroplysninger. Det er værd at bruge værktøjer som f.eks. til at behandle og vise DISKSPD-resultater, især hvis du er interesseret i at få en statistisk analyse af resultaterne fra forskellige typer skrivning.
DSKSPD er et kraftfuldt værktøj, og meget mere i stand end den velkendte forbruger-niveau CrystalDiskMark. Men som alle kraftfulde værktøjer tager det tid at få mest muligt ud af det. Du skal være i stand til at konstruere de rigtige tests til din arbejdsbyrde, fortolke resultaterne for at hjælpe med at designe og implementere diskarrays og servere i en klynge eller et HCI-system. Detaljerede resultater som disse giver dig mulighed for at vise, at udstyr og infrastruktur opfylder planlagte SLA ‘ er, eller hvis der er behov for yderligere investeringer.
du vil også være i stand til at felt eventuelle klager fra ansøgningen holdet, tyder de undersøge deres kode i stedet for at pege fingeren på dit udstyr!
Se Også
- : Dette nye værktøj gør det lettere at administrere virtuelle maskiner i skyen
- vinduer 10: Dette nye værktøj gør det lettere at administrere fjernarbejdere i skyen
- disse nye Microsoft-værktøjer gør det meget lettere at administrere vinduer 10 pc ‘er
- Microsoft kan starte vinduer 10 desktop-as-a-service denne sommer
- Microsoft marcherer mod lanceringen af sin’ Cloud PC ‘ – tjeneste, muligvis denne sommer)