Find måling af detaljeret lager til virtuelle maskiner: IOP'er

Da vi først begyndte at virtualisere, kiggede vi oprindeligt på en række forskellige ting for at overvåge ydelsen: CPU-brug, hukommelsesomkostninger, netværksmætning og ledig plads på lager. Jeg kan godt lide at sidestille dem med advarselslamperne på de biler, vi kører, da de virkelig kun er indikatorer for alvorlige problemer (som en kontrolmotorlys).

Især er opbevaring et område, hvor du potentielt vil bruge en masse tid på at overvåge og forhåbentlig mindre tid til fejlfinding. Jeg kan godt lide at tage en trefaset tilgang til lager generelt. Denne tilgang er metrisk drevet og påvirker derefter ethvert andet område i opbevaringspraksis til virtualisering.

Historisk set overvågede jeg kun ledig plads, kontrolmotoren lys for opbevaring som det var. Derefter gik jeg videre til at overvåge latenstid (flere typer latenstid) på datastores, hvilket er en god indikator på lydstyrkenes ydeevne. I dag har jeg zoomet ind på at se på IOP'er til virtuelle maskiner. Dette er en god måde at se, hvad der virkelig sker.

Men det er vigtigt at bemærke, at alle disse foranstaltninger er vigtige. Andre er også vigtige, men generelt set er fri plads min generiske måling, latenstid er mellemmålingen, og IOP'er er detaljemålingen. Og sidstnævnte, der anvendes på en bestemt virtuel maskine, er fremragende synlighed.

IOP'er er simpelthen Input / Output-operationer pr. Sekund og er ikke noget nyt med hensyn til måling af lagringssystemer. Selvom jeg håber at undgå at have de metriske fetisjfænomener (overmåling), er det vigtigt at have synlighed til denne specifikke værdi gennem abstraktionen af ​​virtualisering.

Der er mange måder at få IOP'er og andre lagerværdier på. VSphere Client, opbevaringsløsninger og overvågningsværktøjer kan alle rapportere disse værdier. En måde at gøre dette på er med opbevaringsløsninger, og i figur A nedenfor rapporterer en VM, der kører på en Tintri-datastore, sine IOP'er i et virtuelt VMware-miljø:

Figur A

Klik for at forstørre.

I dette eksempel forbruger den virtuelle maskine, der fører denne visning, der slutter i 007, 1.643 IOP'er. Dette særlige lagersystem er et hybrid rotationslagringssystem med højydelsesmæssige ikke-roterende lagringsressourcer. Tintri flytter hot spots på en VMDK til den ikke-roterende lager. Overvej, at det gennemsnitlige SATA-drev kan skubbe mindre end 100 IOP'er; den ene VM, der fører denne visning på et stille tidspunkt, kan kræve 16 drev til at tilfredsstille over 1.600 IOP'er alene. Min næste opgave er at finde ud af, hvad virtuel maskine 007 laver! Dette er den synlighed, vi har brug for vores lager i virtualiserede miljøer.

Der er mange måder at få denne synlighed ind på dine virtuelle maskiner - og brug de rigtige målinger (ledig plads, latenstid og IOP'er). Hvilke måder måler du din virtuelle maskinopbevaring i detaljer? Del dine kommentarer nedenfor.

© Copyright 2020 | mobilegn.com