Metriky výkonu disku
Platí pro: ✔️ Virtuální počítače s Windows s Linuxem ✔️ ✔️ – Flexibilní škálovací sady Uniform Scale Sets ✔️
Azure nabízí metriky na webu Azure Portal, které poskytují přehled o výkonu virtuálních počítačů a disků. Metriky je možné načíst také voláním rozhraní API. Tento článek je rozdělený do 3 pododdílů:
- Metriky vstupně-výstupních operací disku, propustnosti, hloubky fronty a latence – Tyto metriky umožňují zobrazit výkon úložiště z pohledu disku a virtuálního počítače.
- Metriky nárazového nárůstu disku – tyto metriky poskytují pozorovatelnost pro naši funkci nárazového nárůstu na discích Premium.
- Metriky využití vstupně-výstupních operací úložiště – tyto metriky pomáhají diagnostikovat kritické body výkonu úložiště s disky.
Všechny metriky se generují každou minutu, s výjimkou metriky nárazového kreditu, která se vygeneruje každých 5 minut.
Metriky vstupně-výstupních operací disku, propustnosti, hloubky fronty a latence
K dispozici jsou následující metriky pro získání přehledu o výkonu vstupně-výstupních operací virtuálního počítače a disku, propustnosti a hloubky fronty:
- Latence disku s operačním systémem (Preview):: Průměrná doba dokončení vstupně-výstupních operací během monitorování disku s operačním systémem. Metrika je k dispozici pouze pro disky připojené k virtuálním počítačům pomocí řadiče disku SCSI a ne pro disky připojené k virtuálním počítačům pomocí řadiče disku NVMe. Hodnoty jsou v milisekundách.
- Hloubka fronty disku operačního systému: Počet aktuálních nevyřízených vstupně-výstupních požadavků, které čekají na čtení nebo zápis na disk s operačním systémem.
- Počet bajtů čtení disku s operačním systémem za sekundu z disku s operačním systémem. Pokud je povolené ukládání do mezipaměti na disku jen pro čtení nebo zápis, tato metrika zahrnuje bajty čtení z mezipaměti.
- Operace čtení disku s operačním systémem/s: Počet vstupních operací, které se čtou za sekundu z disku s operačním systémem. Pokud je povolené ukládání do mezipaměti na disku jen pro čtení nebo zápis, tato metrika zahrnuje vstupně-výstupní operace čtení z mezipaměti.
- Bajty zápisu na disk s operačním systémem/s: Počet bajtů, které jsou zapsány za sekundu z disku s operačním systémem.
- Operace zápisu na disk s operačním systémem/s: Počet výstupních operací, které jsou zapsány za sekundu z disku s operačním systémem.
- Latence datového disku (Preview): Průměrná doba dokončení vstupně-výstupních operací během monitorování datového disku. Metrika je k dispozici pouze pro disky připojené k virtuálním počítačům pomocí řadiče disku SCSI a ne pro disky připojené k virtuálním počítačům pomocí řadiče disku NVMe. Hodnoty jsou v milisekundách.
- Hloubka fronty datového disku: Počet aktuálních nevyřízených vstupně-výstupních požadavků, které čekají na čtení nebo zápis do datových disků.
- Datový disk pro čtení bajtů za sekundu: Počet bajtů, které se čtou za sekundu z datových disků. Pokud je povolené ukládání do mezipaměti na disku jen pro čtení nebo zápis, tato metrika zahrnuje bajty čtení z mezipaměti.
- Operace čtení datového disku za sekundu: Počet vstupních operací, které se čtou za sekundu z datových disků. Pokud je povolené ukládání do mezipaměti na disku jen pro čtení nebo zápis, tato metrika zahrnuje vstupně-výstupní operace čtení z mezipaměti.
- Počet bajtů zápisu na datový disk za sekundu z datových disků.
- Operace zápisu na datový disk za sekundu: Počet výstupních operací, které se zapisují za sekundu z datových disků.
- Bajty čtení disku: Celkový počet bajtů, které se čtou za minutu ze všech disků připojených k virtuálnímu počítači. Pokud je povolené ukládání do mezipaměti na disku jen pro čtení nebo zápis, tato metrika zahrnuje bajty čtení z mezipaměti.
- Operace čtení disku/s: Počet vstupních operací, které se čtou za sekundu ze všech disků připojených k virtuálnímu počítači. Pokud je povolené ukládání do mezipaměti na disku jen pro čtení nebo zápis, tato metrika zahrnuje vstupně-výstupní operace čtení z mezipaměti.
- Bajty zápisu na disk: Počet bajtů, které se za minutu zapisují ze všech disků připojených k virtuálnímu počítači.
- Operace zápisu na disk/s: Počet výstupních operací, které se zapisují za sekundu ze všech disků připojených k virtuálnímu počítači.
- Latence dočasného disku (Preview):: Průměrná doba dokončení vstupně-výstupních operací během monitorování dočasného disku. Tato metrika není k dispozici pro dočasné disky úložiště NVMe. Hodnoty jsou v milisekundách.
- Hloubka dočasné fronty disku: Počet aktuálních nevyřízených vstupně-výstupních požadavků čekajících na čtení nebo zápis do dočasného disku. Tato metrika není k dispozici pro dočasné disky úložiště NVMe.
- Temp Disk Read Bytes/Sec: Počet bajtů, které se čtou za sekundu z dočasného disku. Tato metrika není k dispozici pro dočasné disky úložiště NVMe.
- Dočasné operace čtení disku za sekundu: Počet vstupních operací, které se čtou za sekundu z dočasného disku. Tato metrika není k dispozici pro dočasné disky úložiště NVMe.
- Temp Disk Write Bytes/Sec: Počet bajtů, které jsou zapsány za sekundu z dočasného disku. Tato metrika není k dispozici pro dočasné disky úložiště NVMe.
- Dočasné operace zápisu na disk/s: Počet výstupních operací, které jsou zapsány za sekundu z dočasného disku. Tato metrika není k dispozici pro dočasné disky úložiště NVMe.
Poznámka:
Metriky disků nemůžou protokolovat operace CRUD (vytvoření, čtení, aktualizace, odstranění) uvnitř spravovaných disků.
Metriky s nárůstem kapacity
Následující metriky pomáhají s pozorovatelností naší funkce shlukování na discích Premium:
- Maximální šířka pásma maximálního nárůstu pásma datového disku: Omezení propustnosti, na které můžou datové disky navýšit.
- Maximální šířka pásma maximálního nárůstu pásma disku s operačním systémem: Limit propustnosti, na který může disk s operačním systémem navýšit kapacitu.
- Maximální počet vstupně-výstupních operací za sekundu datového disku: Limit IOPS, na který můžou datové disky navýšit.
- Maximální počet vstupně-výstupních operací za sekundu disku s operačním systémem: Limit IOPS, na který může disk s operačním systémem navýšit.
- Cílová šířka pásma datového disku: Omezení propustnosti, které může disk dat dosáhnout bez nárazového nárůstu.
- Cílová šířka pásma disku operačního systému: Omezení propustnosti, které může disk s operačním systémem dosáhnout, aniž by došlo k nárůstu kapacity.
- IOPS cílového datového disku: Omezení IOPS, které datové disky můžou dosáhnout, aniž by došlo k nárůstu kapacity.
- IOPS cíle disku operačního systému: Omezení IOPS, které datové disky můžou dosáhnout bez nárazového nárůstu.
- Procento kreditů BPS využitého datovým diskem: Kumulované procento nárůstu propustnosti používaného pro datové disky. Vygenerováno v 5minutovém intervalu.
- Disk s operačním systémem použil procento kreditů BPS: Kumulované procento nárůstu propustnosti používaného pro disk s operačním systémem. Vygenerováno v 5minutovém intervalu.
- Procento využitých vstupně-výstupních kreditů datového disku: Kumulované procento nárůstu počtu vstupně-výstupních operací za sekundu použitého pro datové disky. Vygenerováno v 5minutovém intervalu.
- Disk s operačním systémem použil procento nárazových vstupně-výstupních kreditů: Kumulované procento nárůstu počtu vstupně-výstupních operací za sekundu použitého pro disk s operačním systémem. Vygenerováno v 5minutovém intervalu.
- Operace nárazového nárůstu disku na vyžádání: Kumulované operace nárazových transakcí používané pro disky s povoleným nárazovým nárůstem na vyžádání. Vygenerováno v hodinových intervalech.
Metriky burstingu virtuálních počítačů
Následující metriky poskytují přehled o nárůstu na úrovni virtuálního počítače:
- Procento nepoužívaných kreditů VM Bez mezipaměti: Kumulované procento využitého nárůstu vstupně-výstupních operací za sekundu virtuálního počítače bez mezipaměti. Vygenerováno v 5minutovém intervalu.
- Procento kreditů bps v mezipaměti virtuálního počítače bez mezipaměti: Procento kumulovaného procenta využité propustnosti bez mezipaměti virtuálního počítače Vygenerováno v 5minutovém intervalu.
- Procento využitých vstupně-výstupních kreditů v mezipaměti virtuálního počítače v mezipaměti: Kumulované procento využitého nárůstu vstupně-výstupních operací za sekundu virtuálního počítače v mezipaměti. Vygenerováno v 5minutovém intervalu.
- Procento kreditů BPS uložených v mezipaměti virtuálního počítače v mezipaměti: Kumulované procento využité propustnosti virtuálního počítače v mezipaměti Vygenerováno v 5minutovém intervalu.
Metriky využití vstupně-výstupních operací úložiště
Následující metriky pomáhají diagnostikovat kritické body v kombinaci virtuálního počítače a disku. Tyto metriky jsou dostupné jenom u řad virtuálních počítačů, které podporují premium storage.
Metriky, které pomáhají diagnostikovat omezování vstupně-výstupních operací disku:
- Spotřebované procento IOPS datového disku: Procento vypočítané vydělením skutečného IOPS datového disku dokončeného počet IOPS zřízeného datového disku IOPS. Pokud je toto množství na úrovni 100 %, je spuštěná aplikace vstupně-výstupně omezena z limitu vstupně-výstupních operací datového disku.
- Procento spotřebované šířky pásma datového disku: Procento vypočítané rozdělením skutečné propustnosti datového disku dokončené propustností zřízeného datového disku. Pokud je toto množství na úrovni 100 %, je spuštěná aplikace vstupně-výstupně omezena z limitu propustnosti datového disku.
- Procento spotřebovaného počtu vstupně-výstupních operací disku s operačním systémem: Procento vypočítané vydělením skutečného IOPS disku s operačním systémem dokončeného zřízeným IOPS disku s operačním systémem. Pokud je tato částka 100 %, je spuštěná aplikace omezena vstupně-výstupními operacemi z limitu IOPS disku s operačním systémem.
- Procento spotřebované šířky pásma disku s operačním systémem: Procento vypočítané rozdělením skutečné propustnosti disku s operačním systémem dokončenou zřízenou propustností disku s operačním systémem. Pokud je tato částka 100 %, je spuštěná aplikace omezena na vstupně-výstupní operace z limitu šířky pásma disku s operačním systémem.
Metriky, které pomáhají diagnostikovat omezování vstupně-výstupních operací virtuálního počítače:
- Procento spotřebovaného počtu vstupně-výstupních operací za sekundu v mezipaměti virtuálního počítače: Procento vypočítané vydělením celkového skutečného počtu vstupně-výstupních operací za sekundu v mezipaměti dokončených maximálním limitem IOPS virtuálního počítače v mezipaměti. Pokud je toto množství na úrovni 100 %, je spuštěná aplikace vstupně-výstupně omezena z limitu vstupně-výstupních operací v mezipaměti virtuálního počítače.
- Procento spotřebované šířky pásma v mezipaměti virtuálního počítače: Procento vypočítané vydělením celkové skutečné propustnosti uložené v mezipaměti dokončenou maximální propustností virtuálního počítače v mezipaměti. Pokud je toto množství na úrovni 100 %, je spuštěná aplikace vstupně-výstupně omezena z limitu propustnosti mezipaměti virtuálního počítače.
- Procento spotřebovaného počtu vstupně-výstupních operací za sekundu virtuálního počítače bez mezipaměti: Procento vypočítané vydělením celkového skutečného počtu necached IOPS na virtuálním počítači dokončeným maximálním limitem IOPS necached virtuálního počítače. Pokud je toto množství na úrovni 100 %, je spuštěná aplikace vstupně-výstupně omezena z limitu vstupně-výstupních operací mimo mezipaměť virtuálního počítače.
- Procento spotřebované šířky pásma bez mezipaměti virtuálního počítače: Procento vypočítané tak, že vydělí celkovou skutečnou propustnost bez mezipaměti na virtuálním počítači dokončenou přes maximální zřízenou propustnost virtuálního počítače. Pokud je toto množství na úrovni 100 %, je spuštěná aplikace vstupně-výstupně omezena z limitu propustnosti mimo mezipaměť virtuálního počítače.
Příklad metrik vstupně-výstupních operací úložiště
Pojďme si projít příklad použití těchto nových metrik využití vstupně-výstupních operací úložiště, abychom mohli ladit, kde je kritický bod v našem systému. Instalace systému je stejná jako v předchozím příkladu, s tím rozdílem, že připojený disk s operačním systémem není uložen v mezipaměti.
Sestava:
- Standard_D8s_v3
- IOPS v mezipaměti: 16 000
- Počet IOPS bez mezipaměti: 12 800
- Disk s operačním systémem P30
- IOPS: 5 000
- Ukládání do mezipaměti hostitele: Zakázáno
- Dva datové disky P30 × 2
- IOPS: 5 000
- Ukládání do mezipaměti hostitele: Čtení/zápis
- Dva datové disky P30 × 2
- IOPS: 5 000
- Ukládání do mezipaměti hostitele: Zakázáno
Pojďme spustit srovnávací test na tomto virtuálním počítači a kombinaci disků, která vytváří vstupně-výstupní aktivitu. Informace o srovnávacím testování vstupně-výstupních operací úložiště v Azure najdete v tématu Srovnávací test aplikace v Azure Disk Storage. Z nástroje pro srovnávací testy můžete vidět, že kombinace virtuálního počítače a disku dokáže dosáhnout 22 800 IOPS:
Standard_D8s_v3 může dosáhnout celkem 28 600 IOPS. Pomocí metrik pojďme prozkoumat, co se děje, a identifikovat kritické body vstupně-výstupních operací úložiště. V levém podokně vyberte Metriky:
Nejprve se podíváme na metriku spotřebovaného počtu vstupně-výstupních operací vstupně-výstupních operací za sekundu v mezipaměti virtuálního počítače:
Tato metrika nám říká, že se na virtuálním počítači používá 61 % z 16 000 IOPS přidělených na IOPS v mezipaměti. Toto procento znamená, že kritické body vstupně-výstupních operací úložiště nejsou s disky, které jsou uložené v mezipaměti, protože nejsou na 100 %. Teď se podíváme na metriku Spotřebované procento využití vstupně-výstupních operací za sekundu virtuálního počítače bez mezipaměti:
Tato metrika je 100 %. Říká nám, že se používá všech 12 800 IOPS přidělených na necached IOPS na virtuálním počítači. Jedním ze způsobů, jak tento problém vyřešit, je změnit velikost našeho virtuálního počítače na větší velikost, která dokáže zpracovat další vstupně-výstupní operace. Než to ale uděláme, podívejme se na připojený disk, abychom zjistili, kolik IOPS vidí. Zkontrolujte disk s operačním systémem tak, že se podíváte na procento spotřebovaného počtu vstupně-výstupních operací disku s operačním systémem:
Tato metrika nám říká, že se používá přibližně 90 % z 5 000 IOPS zřízených pro tento disk s operačním systémem P30. Toto procento znamená, že na disku s operačním systémem není žádný kritický bod. Teď zkontrolujeme datové disky, které jsou k virtuálnímu počítači připojené, a podívejme se na procento spotřebovaného počtu vstupně-výstupních operací za sekundu datového disku:
Tato metrika nám říká, že průměrné procento spotřebovaných vstupně-výstupních operací za sekundu napříč všemi připojenými disky je přibližně 42 %. Toto procento se počítá na základě IOPS, které disky používají, a nejsou obsluhovány z mezipaměti hostitele. Pojďme se podrobněji podívat na tuto metriku použitím rozdělení na tyto metriky a rozdělením podle hodnoty logické jednotky:
Tato metrika nám říká, že datové disky připojené k logické jednotce 3 a 2 využívají přibližně 85 % zřízených IOPS. Tady je diagram toho, jak vypadá vstupně-výstupní operace z architektury virtuálního počítače a disků: