Sdílet prostřednictvím


Řešení potíží s výkonem virtuálního počítače pomocí diagnostiky výkonu ve službě Azure Monitor

Platí pro: ✔️ Virtuální počítače s Linuxem ✔️ Virtuální počítače s Windows

Diagnostika výkonu (PerfInsights) pomáhá identifikovat a řešit problémy s výkonem na virtuálních počítačích Azure. Poskytuje přehled o vysokém využití prostředků, jako je vysoké využití procesoru, paměti a disku, a pomáhá pochopit původní příčinu problémů s výkonem.

Spusťte diagnostiku výkonu přímo z webu Azure Portal, kde můžete zkontrolovat přehledy a sestavy o protokolech, konfiguraci a diagnostických datech pro virtuální počítač. Tyto informace použijte k diagnostice vašeho problému před kontaktováním podpory Microsoftu.

Diagnostika výkonu ukládá všechny přehledy a sestavy do účtu úložiště, které můžete nakonfigurovat pro krátké uchovávání dat, aby se minimalizovaly náklady.

Režimy diagnostiky výkonu

Diagnostika výkonu funguje v jednom z následujících dvou režimů:

  • Průběžná diagnostika shromažďuje data v pětisekundových intervalech a hlásí užitečné přehledy o vysokém využití prostředků každých pět minut.
  • Diagnostika na vyžádání pomáhá řešit aktuální problém s výkonem tím, že poskytuje podrobnější data, přehledy a doporučení založená na datech shromážděných v jednu chvíli. Diagnostika na vyžádání je podporována v systémech Windows i Linux.

Následující tabulka porovnává data poskytovaná průběžnou diagnostikou výkonu a diagnostikou výkonu na vyžádání. Úplný seznam všech shromážděných diagnostických dat najdete v tématu Shromažďovaná data.

Nepřetržité Na vyžádání
Vygenerované přehledy Průběžný přehled o vysokém využití prostředků, jako je vysoké využití procesoru, vysoké paměti a vysokého využití disku Užitečné přehledy o vysokém využití prostředků a různých konfiguracích systému na vyžádání
Frekvence shromažďování dat Shromažďuje data každých pět sekund. Aktualizace se nahrají každých pět minut. Shromažďuje data na vyžádání po vybranou dobu trvání spuštění na vyžádání.
Vygenerované sestavy Nevygeneruje sestavu. Vygeneruje sestavu s komplexními diagnostickými daty.

Podporované scénáře řešení potíží

Následující části popisují běžné scénáře použití průběžné diagnostiky výkonu a diagnostiky výkonu na vyžádání k identifikaci a řešení potíží s výkonem.

Průběžná diagnostika

Průběžná diagnostika výkonu umožňuje identifikovat vysoké využití prostředků pravidelným monitorováním virtuálního počítače pro:

  • Vysoké využití procesoru: Detekuje období vysokého využití procesoru a zobrazuje hlavní uživatele využití procesoru během těchto období.
  • Vysoké využití paměti: Detekuje období vysokého využití paměti a zobrazuje hlavní uživatele využití paměti během těchto období.
  • Vysoké využití disku: Detekuje období vysokého využití disku na fyzických discích a zobrazuje hlavní příjemce využití disků během těchto období.

Diagnostika na vyžádání

Diagnostika na vyžádání poskytuje různé informace mezi virtuálními počítači s Windows a Linuxem. Následující části popisují scénáře, které jsou dostupné pro každou platformu. Další podrobnosti o jednotlivých sestavách najdete v tématu Sestavy na vyžádání.

Zpráva Popis
Rychlá analýza výkonu Základní přehled konfigurace a výkonu virtuálního počítače, včetně protokolů událostí, konfigurace disku a využití sítě
Srovnávací testování Spustí srovnávací test (IOPS a MBPS) pro všechny jednotky připojené k virtuálnímu počítači.
Analýza výkonu Kontroluje spotřebu prostředků, známé problémy, analyzuje osvědčené postupy a shromažďuje diagnostická data.
Analýza souborů Azure Spustí speciální zachytávání čítače výkonu s trasováním sítě. Zahrnuje všechny čítače klientských sdílených složek protokolu SMB (Server Message Block).
Pokročilá analýza výkonu Vyberte trasování, která se mají spustit paralelně.

Shromážděná data

Diagnostika výkonu shromáždila informace v následující tabulce z počítačů s Windows v závislosti na používaném scénáři výkonu.

Shromážděná data Rychlá analýza výkonu Srovnávací analýza Analýza výkonu Analýza souborů Azure Pokročilá analýza výkonu
Informace z protokolů událostí Ano Ano Ano Ano Ano
Systémové informace Ano Ano Ano Ano Ano
Mapa svazků Ano Ano Ano Ano Ano
Mapa disků Ano Ano Ano Ano Ano
Spouštění úloh Ano Ano Ano Ano Ano
Čítače spolehlivosti úložiště Ano Ano Ano Ano Ano
Informace o úložišti Ano Ano Ano Ano Ano
Výstup nástroje Fsutil Ano Ano Ano Ano Ano
Filtrování informací o ovladači Ano Ano Ano Ano Ano
Výstup Netstatu Ano Ano Ano Ano Ano
Konfigurace sítě Ano Ano Ano Ano Ano
Konfigurace brány firewall Ano Ano Ano Ano Ano
Konfigurace SQL Serveru Ano Ano Ano Ano Ano
Trasování diagnostiky výkonu * Ano Ano Ano Ano Ano
Trasování čítače výkonu ** Ano Ano
Trasování čítačů SMB ** Ano
Trasování čítačů SQL Serveru ** Ano Ano
Trasování xperf Ano
Trasování StorPortu Ano
Trasování sítě Ano Ano
Trasování srovnávacího testu diskspd *** Ano

Dopad na výkon

Následující tabulka ukazuje výsledky spouštění 12hodinových testů průběžné diagnostiky výkonu v řadě verzí operačního systému Windows, virtuálních počítačů Azure s velikostmi a zatížení procesoru. Tyto výsledky zobrazují minimální vliv na systémové prostředky.

Verze operačního systému Velikost virtuálního počítače Zatížení procesoru Průměrné využití procesoru 90. percentil využití procesoru 99. percentil využití procesoru Využití paměti
Windows Server 2019 B2s, A4V2, D5v2 20%, 50%, 80% <0,5% 2 % 3% 42–43 MB
Windows Server 2016 SQL B2s, A4V2, D5v2 20%, 50%, 80% <0,5% 2 % 3% 42–43 MB
Windows Server 2019 B2s, A4V2, D5v2 20%, 50%, 80% <0,5% 2 % 3% 42–43 MB
Windows Server 2022 B2s, A4V2, D5v2 20%, 50%, 80% <0,5% <0,5% 3% 42–43 MB

Náklady na úložiště

Za předpokladu stabilního zatížení virtuálního počítače se odhadují náklady na úložiště pro průběžnou diagnostiku výkonu za předpokladu, že používáte místně redundantní úložiště. Ukládá přehledy v tabulce a souboru JSON v kontejneru objektů blob. Každý řádek je přibližně 0,5 kB a sestava je před kompresí přibližně 9 kB. Dva řádky každých pět minut plus odpovídající nahrání sestavy se rovná 10 kB nebo 0,00001 GB.

Výpočet nákladů na úložiště:

  • Řádky za měsíc: 17 280
  • Velikost na řádek: 0,00001 GB
  • Celková velikost dat: 17 280 x 0,000001 = 0,1728 GB

Nejnovější ceny najdete na stránce s cenami služby Azure Blob Storage .

Přesun virtuálního počítače mezi oblastmi

Virtuální počítače Azure a související síťové a úložné prostředky je možné přesouvat mezi oblastmi pomocí nástroje Azure Resource Mover. Přesunutí rozšíření virtuálních počítačů, včetně rozšíření virtuálního počítače Azure Performance Diagnostics, se ale nepodporuje napříč oblastmi. Po přesunutí virtuálního počítače musíte na virtuální počítač v cílové oblasti ručně nainstalovat rozšíření. Další informace najdete v matici podpory pro přesun virtuálních počítačů Azure mezi oblastmi Azure.

Sdílení diagnostických dat s podporou Microsoftu

Když otevřete lístek podpory s Microsoftem, je důležité sdílet sestavu Diagnostiky výkonu z běhu diagnostiky výkonu na vyžádání. Kontakt podpory Microsoftu poskytuje možnost nahrát sestavu diagnostiky výkonu na vyžádání do pracovního prostoru. Ke stažení sestavy diagnostiky výkonu na vyžádání použijte některou z následujících metod:

Kontaktujte nás, pomůžeme vám

Pokud máte dotazy nebo potřebujete pomoc, vytvořte žádost o podporu nebo se zeptejte komunity Azure. Můžete také odeslat zpětnou vazbu k produktům komunitě zpětné vazby Azure.