Live-optik | Om koncentration af arbejdsbelastninger
Summary: Denne artikel indeholder nogle observationer om forståelse af arbejdsbelastningskoncentration.
Instructions
Workload Concentration (WC) er en repræsentation af fakta om serverdata. Dette vises på en måde, der gør det muligt hurtigt at se, hvilke drev [LUN'er/diskenheder], der skaber mest aktivitet i miljøet, og deres forhold til den samlede datakapacitet. Før vi går dybere ind i de data, som WC viser, skal vi forstå et par nøglepunkter, så der ikke er nogen misforståelse om, hvad der ses.
Sp.: Forudsiger dette krav til niveauinddeling eller dimensionering?
Sv.: Nej, dette er en repræsentation af fakta. Det er ikke relateret til nogen platformsspecifikke niveauinddelings- eller cachealgoritmer. Dataene har dog en meningsfuld korrelation til enhver enhed, der gemmer kapacitet.
Sp.: Er dette det samme som varmekortlægning?
Sv.: Nej, varmekortlægning angiver viden på under-LUN- eller underfilniveau om, hvordan "varmt eller koldt" er en del af dataene. WC beskæftiger sig kun med LUN/Volumes selv og deres forhold til alle andre overvågede.
De alternative visninger
WC kan ses på to forskellige måder: Variable tringrafer eller boblediagram. Hver viser lignende, men lidt forskellige oplysninger, og afhængigt af det fangede miljø kan den ene fungere bedre end den anden. Dette indlæg går gennem begge variationer og forklarer, hvad der vises, og hvad der skal fortolkes
TOILET: Tringrafer med variabel bredde
Da Optical Prime indsamler det aktuelle miljø, forstår det kapaciteten og ydeevnen på hver disk. I dette dokument indeholder en disk LUN, diskenhed, DataStore eller intern kapacitet, der donerer til det samlede kapacitetstal, der bestemmes af Live Optics, i projektoversigten.
WC er en afbildning af forholdet mellem disse diskes ydeevne (IOPS) og kapacitet. Med tringrafen for variabel bredde sorteres hver disk først efter dens 95. percentil IOPS-tal fra højeste til laveste. Hver af disse diske afbildes derefter i en graf som eksemplet nedenfor, med de mest effektive diske yderst til venstre og de lavest ydende diske yderst til højre.
Derfor repræsenterer højden af hvert "trin" mængden af IOPS i forhold til alle andre trin.
Brugt kapacitet på den pågældende disk repræsenteres af trinets bredde. Jo bredere trinnet er, desto større er diskens kapacitet.
Den vandrette akse viser al kapacitet fra miljøet. Der er en vilkårlig kapacitetslinje på 20% tegnet i grafen for at oprette en beregning af, hvilken mængde IOPS der falder ind i hvilken mængde kapacitet.

WC's forhold til niveauværdi
Selvom WC på ingen måde er et mål for, hvordan man dimensionerer et niveau i lager, er WC en god forudsigelse for miljøets kandidatur til lagerniveauinddeling generelt. Grafen viser en tilbøjelighedsmodel, der viser, hvor varme bestemte diske er i forhold til resten af miljøet.
Jo højere koncentrationen af IOPS fra en mindre del af datakapaciteten er, desto bedre egnet er miljøet til dataniveauinddeling. Jo fladere eller mere jævnt fordelt denne graf er, desto mere egnet ville miljøet være til et monolitisk eller endelt design, da ydeevnen er jævnt fordelt over hele kapaciteten.
Da denne graf ikke har kendskab til algoritmer til niveauinddeling af data på sub-LUN-niveau, der ville niveauere LUN'en over flere disktyper, kunne man antage, at et stærkt koncentreret miljø ville blive yderligere optimeret af denne teknologi.
Man kunne også argumentere for, at selv flade grafer kunne drage fordel af Sub-LUN-niveauinddeling eller caching-algoritmer.
Hvorfor fungerer denne graf?
De fleste programmer har disklayout, der er designet til at imødekomme administratorens specifikke arbejdsbelastning. Mange diske med højere IOPS er f.eks. knyttet til en database eller logfiler, som muligvis kræver mindre kapacitet end andre arbejdsbelastninger, der har lavere IO-til-kapacitetsforhold, f.eks. en filserver.
Denne visning giver et visuelt billede af, hvordan programejerne har klargjort storage i forhold til workloads.
TOILET: Boblegraf
WC-boblegrafen kan mere passende kaldes "Workload Characterization"-grafen på grund af dens repræsentation af mere end blot ydeevne over kapacitet. Boblegrafen deler de samme data, der er repræsenteret i tringrafen for variabel bredde, men udnytter et boblediagram, der kan vise en fjerde attribut.
I dette tilfælde er attributten Quality of Service eller blot den gennemsnitlige ventetid for diskens IOPS.
WC Bubble Graph er en afbildning af forholdet mellem alle diskes ydeevne (IOPS) over kapacitet og deres tilbøjelighed til at være en problemfaktor i miljøet. Hver disk sorteres først efter dens 95. percentil IOPS-tal fra højeste til laveste. Hver af disse diske afbildes derefter i en graf som eksemplet nedenfor, med de mest effektive diske længst til venstre og de lavest ydende diske yderst nederst til højre.
Derfor repræsenterer højden af hver boble mængden af IOPS i forhold til alle andre bobler.
Diskens kapacitet er repræsenteret af boblens størrelse. Jo større boblen er, jo højere i kapacitet er disken
Den vandrette akse viser al kapacitet fra miljøet.
Den ekstra attribut for servicekvalitet introduceres af den farveindikator, der er tildelt hver boble. Grøn er en sund gennemsnitlig ventetid, gul repræsenterer et potentielt problemområde, og rød angiver en disk, der potentielt skal inspiceres. På ingen måde er disse farver en forudsigelse for et problem. De er en visuel indikator for fakta.

Undersøgelse af et potentielt problem
Både tringraferne og boblediagrammet bliver mere indsigtsfulde, når projektet har et større antal diske.
WC Bubble-diagrammet kan være problematisk, hvis miljøet har over hundrede diske eller har ringe variation i ydeevnen for hver boble. Som det ses i eksemplet ovenfor, når der er mange lignende udførende bobler, kan grafen producere en "slange" lignende effekt, hvilket gør det svært at isolere en boble. For at få synlighed over tætte områder af bobler kan diagrammet zoomes med grafkontrollerne under diagrammet.
Hver boble kan "holdes over" for at se disknavnet, ydeevnen, kapaciteten og den server, der ejer disken. Boblerne er også interaktive. Hvis du klikker på en boble længst til venstre for trænavigationen, udvides den automatisk og finder diskens position i træmenuen. Når disken af interesse er blevet fundet, skal du bruge de andre tilgængelige diagramdata til at undersøge andre ydeevneattributter.
Bobler, der er markeret med en grå farve, repræsenterer en disk, der udfører mindre end 100 IOPS i enten læse eller skrive. Lav-I/O-diske kan skævvride ventetidsgennemsnit, og disse diske kan ignoreres. Læs mere her.
Additional Information
Hvis du har spørgsmål, kan du kontakte Live Optics-support på liveoptics.support@dell.com.