Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✔️ Maszyny wirtualne z systemem Linux maszyny wirtualne z ✔️ systemem Windows
Diagnostyka wydajności (PerfInsights) pomaga identyfikować i rozwiązywać problemy z wydajnością na maszynach wirtualnych platformy Azure. Zapewnia wgląd w wysokie użycie zasobów, takie jak wysokie użycie procesora CPU, pamięci i dysku, oraz pomaga zrozumieć główną przyczynę problemów z wydajnością.
Uruchom diagnostykę wydajności bezpośrednio w witrynie Azure Portal, gdzie można przeglądać szczegółowe informacje i raporty dotyczące dzienników, konfiguracji i danych diagnostycznych dla maszyny wirtualnej. Użyj tych informacji, aby zdiagnozować problem przed skontaktowaniem się z pomocą techniczną firmy Microsoft.
Diagnostyka wydajności przechowuje wszystkie szczegółowe informacje i raporty na koncie magazynu, które można skonfigurować pod kątem krótkiego przechowywania danych w celu zminimalizowania kosztów.
Tryby diagnostyki wydajności
Diagnostyka wydajności działa w jednym z następujących dwóch trybów:
- Ciągła diagnostyka zbiera dane w pięciosekundowych odstępach czasu i co pięć minut raportuje przydatne informacje o wysokim zużyciu zasobów.
- Diagnostyka na żądanie pomaga rozwiązać bieżący problem z wydajnością, zapewniając bardziej szczegółowe dane, szczegółowe informacje i zalecenia, które są oparte na danych zebranych w jednej chwili. Diagnostyka na żądanie jest obsługiwana zarówno w systemach Windows, jak i Linux.
W poniższej tabeli porównaliśmy dane udostępniane przez diagnostykę wydajności ciągłej i na żądanie. Aby uzyskać pełną listę wszystkich zebranych danych diagnostycznych, zobacz Dane zebrane.
| Ciągły | Na żądanie | |
|---|---|---|
| Wygenerowane spostrzeżenia | Ciągły wgląd w szczegółowe informacje na temat wysokiego użycia zasobów, takich jak wysokie użycie procesora CPU, duża ilość pamięci i wysokie użycie dysku | Szczegółowe informacje na żądanie umożliwiające podejmowanie działań na temat wysokiego użycia zasobów i różnych konfiguracji systemu |
| Częstotliwość zbierania danych | Zbiera dane co pięć sekund. Aktualizacje są przekazywane co pięć minut. | Zbiera dane na żądanie dla wybranego czasu trwania uruchomienia na żądanie |
| Wygenerowane raporty | Nie generuje raportu | Generuje raport zawierający kompleksowe dane diagnostyczne |
Obsługiwane scenariusze rozwiązywania problemów
W poniższych sekcjach opisano typowe scenariusze korzystania z diagnostyki wydajności ciągłej i na żądanie w celu identyfikowania i rozwiązywania problemów z wydajnością.
Ciągła diagnostyka
Diagnostyka ciągłej wydajności umożliwia identyfikowanie wysokiego użycia zasobów przez regularne monitorowanie maszyny wirtualnej w następujących celach:
- Wysokie użycie procesora CPU: wykrywa wysokie okresy użycia procesora CPU i pokazuje największych użytkowników użycia procesora CPU w tych okresach.
- Wysokie użycie pamięci: wykrywa okresy wysokiego użycia pamięci i pokazuje użytkowników najwyższego użycia pamięci w tych okresach.
- Wysokie użycie dysku: wykrywa okresy wysokiego użycia dysku na dyskach fizycznych i pokazuje użytkowników najwyższego użycia dysków w tych okresach.
Diagnostyka na żądanie
Diagnostyka na żądanie udostępnia różne informacje między maszynami wirtualnymi z systemem Windows i Linux. W poniższych sekcjach opisano scenariusze, które są dostępne dla każdej platformy. Aby uzyskać więcej informacji na temat każdego raportu, zobacz Raporty na żądanie.
| Raport | Opis |
|---|---|
| Szybka analiza wydajności | Podstawowe omówienie konfiguracji i wydajności maszyny wirtualnej, w tym dzienników zdarzeń, konfiguracji dysku i użycia sieci. |
| Analiza porównawcza | Uruchamia test porównawczy (liczba operacji we/wy na sekundę i MBPS) dla wszystkich dysków dołączonych do maszyny wirtualnej. |
| Analiza wydajności | Sprawdza użycie zasobów, znane problemy, analizuje najlepsze rozwiązania i zbiera dane diagnostyczne. |
| Analiza usługi Azure Files | Uruchamia specjalne przechwytywanie licznika wydajności ze śladem sieci. Obejmuje wszystkie liczniki udziałów klienta bloku komunikatów serwera (SMB). |
| Zaawansowana analiza wydajności | Wybierz ślady, które mają być uruchamiane równolegle. |
Zebrane dane
Diagnostyka wydajności zebrała informacje z poniższej tabeli z maszyn z systemem Windows w zależności od używanego scenariusza wydajności.
| Zebrane dane | Szybka analiza wydajności | Analiza porównawcza | Analiza wydajności | Analiza usługi Azure Files | Zaawansowana analiza wydajności |
|---|---|---|---|---|---|
| Informacje z dzienników zdarzeń | Tak | Tak | Tak | Tak | Tak |
| Informacje o systemie | Tak | Tak | Tak | Tak | Tak |
| Mapa woluminów | Tak | Tak | Tak | Tak | Tak |
| Mapa dysku | Tak | Tak | Tak | Tak | Tak |
| Uruchamianie zadań | Tak | Tak | Tak | Tak | Tak |
| Liczniki niezawodności magazynu | Tak | Tak | Tak | Tak | Tak |
| Informacje o magazynie | Tak | Tak | Tak | Tak | Tak |
| Dane wyjściowe narzędzia Fsutil | Tak | Tak | Tak | Tak | Tak |
| Filtruj informacje o sterowniku | Tak | Tak | Tak | Tak | Tak |
| Dane wyjściowe netstat | Tak | Tak | Tak | Tak | Tak |
| Konfiguracja sieci | Tak | Tak | Tak | Tak | Tak |
| Konfiguracja zapory | Tak | Tak | Tak | Tak | Tak |
| Konfiguracja programu SQL Server | Tak | Tak | Tak | Tak | Tak |
| Ślady diagnostyki wydajności * | Tak | Tak | Tak | Tak | Tak |
| Śledzenie licznika wydajności ** | Tak | Tak | |||
| Śledzenie licznika protokołu SMB ** | Tak | ||||
| Śledzenie licznika programu SQL Server ** | Tak | Tak | |||
| Ślad Xperf | Tak | ||||
| Śledzenie storportu | Tak | ||||
| Śledzenie sieci | Tak | Tak | |||
| Śledzenie testu porównawczego diskspd *** | Tak |
Wpływ na wydajność
W poniższej tabeli przedstawiono wyniki uruchamiania 12-godzinnych testów ciągłej diagnostyki wydajności w zakresie wersji systemu operacyjnego Windows, maszyn wirtualnych platformy Azure o rozmiarach i obciążeniach procesora CPU. Te wyniki pokazują minimalny wpływ na zasoby systemowe.
| Wersja systemu operacyjnego | Rozmiar maszyny wirtualnej | Obciążenie procesora CPU | Średnie użycie procesora CPU | 90. użycie procesora CPU percentyla | 99. użycie procesora CPU percentyla | Użycie pamięci |
|---|---|---|---|---|---|---|
| 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 |
Koszty magazynowania
Przy założeniu stałego obciążenia maszyny wirtualnej koszt magazynowania dla diagnostyki ciągłej wydajności szacuje się na mniej niż jeden procent miesięcznie, przy założeniu, że używasz magazynu lokalnie nadmiarowego. Przechowuje szczegółowe informacje w tabeli i pliku JSON w kontenerze obiektów blob. Każdy wiersz ma około 0,5 KB, a raport ma około 9 KB przed kompresją. Dwa wiersze co pięć minut plus odpowiedni raport jest równy 10 KB lub 0,00001 GB.
Aby obliczyć koszt magazynu:
- Wiersze miesięcznie: 17 280
- Rozmiar na wiersz: 0,00001 GB
- Całkowity rozmiar danych: 17 280 x 0,000001 = 0,1728 GB
Zobacz Cennik usługi Azure Blob Storage , aby uzyskać najnowsze ceny.
Przenoszenie maszyny wirtualnej między regionami
Maszyny wirtualne platformy Azure oraz powiązane zasoby sieciowe i magazynowe można przenosić między regionami przy użyciu usługi Azure Resource Mover. Jednak przenoszenie rozszerzeń maszyn wirtualnych, w tym rozszerzenia maszyny wirtualnej diagnostyki wydajności platformy Azure, między regionami nie jest obsługiwane. Po przeniesieniu maszyny wirtualnej musisz ręcznie zainstalować rozszerzenie na maszynie wirtualnej w regionie docelowym. Aby uzyskać więcej informacji, zobacz Macierz obsługi przenoszenia maszyn wirtualnych platformy Azure między regionami świadczenia usługi Azure.
Udostępnianie danych diagnostycznych pomocy technicznej firmy Microsoft
Po otwarciu biletu pomocy technicznej w firmie Microsoft ważne jest udostępnienie raportu diagnostyki wydajności z uruchomienia diagnostyki wydajności na żądanie. Kontakt pomoc techniczna firmy Microsoft umożliwia przekazanie raportu diagnostyki wydajności na żądanie do obszaru roboczego. Użyj jednej z następujących metod, aby pobrać raport diagnostyki wydajności na żądanie:
- Pobierz raport z bloku Diagnostyka wydajności lub konto magazynu, zgodnie z opisem w temacie Analizowanie szczegółowych informacji i raportów dotyczących diagnostyki wydajności.
Skontaktuj się z nami, aby uzyskać pomoc
Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.