Analysera anslutningskvaliteten i Azure Virtual Desktop

Viktigt!

Anslut ion Graphics Data Logs är för närvarande i förhandsversion. Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.

Azure Virtual Desktop hjälper användare att vara värdar för klientsessioner på sina sessionsvärdar som körs i Azure. När en användare startar en session ansluter de från sin lokala enhet via ett nätverk för att få åtkomst till sessionsvärden. Det är viktigt att användarupplevelsen känns så mycket som en lokal session på en fysisk enhet som möjligt. Information om nätverksanslutningen från en användares enhet till en sessionsvärd finns i Förstå Nätverksanslutning för Azure Virtual Desktop.

Du kan analysera anslutningskvaliteten i din Azure Virtual Desktop-distribution med hjälp av Azure Log Analytics. I den här artikeln ska vi prata om hur du kan mäta ditt anslutningsnätverk och din anslutningsgrafik för att förbättra slutanvändarnas anslutningskvalitet.

Anslut jonnätverks- och grafikdata

Anslutningsnätverks- och grafikdata som Azure Log Analytics samlar in kan hjälpa dig att identifiera områden som påverkar slutanvändarens grafiska upplevelse. Tjänsten samlar in data för rapporter regelbundet under hela sessionen. Du kan också använda RemoteFX-nätverksprestandaräknare för att hämta grafikrelaterade prestandadata från distributionen, men de är inte riktigt lika omfattande som Azure Log Analytics. Azure Virtual Desktop-anslutningsnätverksdatarapporter har följande fördelar jämfört med RemoteFX-nätverksprestandaräknare:

  • Varje post är anslutningsspecifik och innehåller korrelations-ID för anslutningen som kan kopplas tillbaka till användaren.

  • Den rundresa som mäts i den här tabellen är protokolloberoende och registrerar den uppmätta svarstiden för TCP-anslutningar (Transmission Control Protocol) eller UDP-anslutningar (User Datagram Protocol).

Anslut jonnätverksdata

De nätverksdata som du samlar in för dina datatabeller med hjälp av tabellen NetworkData innehåller följande information:

  • Den uppskattade tillgängliga bandbredden (kilobyte per sekund) är den genomsnittliga uppskattade tillgängliga nätverksbandbredden under varje tidsintervall för anslutningen.

  • Den uppskattade tur och retur-tiden (millisekunder) är den genomsnittliga uppskattade tur och retur-tiden under varje tidsintervall för anslutningen. Tur och retur är hur lång tid en nätverksbegäran tar att gå från slutanvändarens enhet till sessionsvärden via nätverket och sedan återgår från sessionsvärden till slutanvändarens enhet.

  • Korrelations-ID :t är ActivityId för en specifik Azure Virtual Desktop-anslutning som tilldelas till varje diagnostik i den anslutningen.

  • Den tid som genereras är en tidsstämpel i UTC-tid (Coordinated Universal Time) som markerar när en händelse som dataräknaren spårar inträffade på den virtuella datorn (VM). Alla medelvärden mäts av tidsfönstret som slutar vid den markerade tidsstämpeln.

  • Resurs-ID :t är ett unikt ID som tilldelats till Azure Virtual Desktop-värdpoolen som är associerad med de data som diagnostiktjänsten samlar in för den här tabellen.

  • Källsystemet, prenumerations-ID, klient-ID och typ (tabellnamn).

Frekvens

Tjänsten genererar dessa nätverksdatapunkter varannan minut under en aktiv session.

Anslut ionsgrafikdata (förhandsversion)

Du bör läsa tabellen Anslut ionGraphicsData (förhandsversion) när användare rapporterar långsamma eller hackiga upplevelser i sina Azure Virtual Desktop-sessioner. Tabellen Anslut ionGraphicsData ger dig användbar information när grafiska indikatorer, fördröjning från slutpunkt till slutpunkt och borttagna bildrutor hamnar under tröskelvärdet "felfri" för Azure Virtual Desktop. Den här tabellen hjälper dina administratörer att spåra och förstå faktorer i servern, klienten och nätverket som kan bidra till användarens långsamma eller hackiga upplevelse. Men även om tabellen Anslut ionGraphicsData är ett användbart verktyg för att felsöka dålig användarupplevelse, eftersom den inte fylls regelbundet under en session, är den inte en tillförlitlig miljöbaslinje.

Tabellen Grafik samlar bara in prestandadata från Azure Virtual Desktop-grafikströmmen. Den här tabellen samlar inte in prestandaförsämring eller "långsamhet" som orsakas av programspecifika faktorer eller den virtuella datorn (cpu- eller lagringsbegränsningar). Du bör använda den här tabellen med andra prestandamått för virtuella datorer för att avgöra om fördröjningen orsakas av fjärrskrivbordstjänsten (grafik och nätverk) eller något som ingår i själva den virtuella datorn eller appen.

De grafikdata som du samlar in för dina datatabeller innehåller följande information:

  • Det senast utvärderade anslutningstidsintervallet är de två minuter som leder fram till att grafikindikatorerna hamnade under kvalitetströskelvärdet.

  • Fördröjningen från slutpunkt till slutpunkt (millisekunder) är fördröjningen i tiden mellan när en bildruta avbildas på servern tills tidsramen återges på klienten, mätt som summan av kodningsfördröjningen på servern, nätverksfördröjningen, avkodningsfördröjningen på klienten och återgivningstiden på klienten. Fördröjningen som visas är den högsta (värsta) fördröjningen som registrerats i det senaste utvärderade anslutningstidsintervallet.

  • Den komprimerade bildrutestorleken (byte) är den komprimerade storleken på ramen med den högsta fördröjningen från slutpunkt till slutpunkt under det senast utvärderade anslutningstidsintervallet.

  • Kodningsfördröjningen på servern (millisekunder) är den tid det tar att koda ramen med den högsta fördröjningen från slutpunkt till slutpunkt i det senast utvärderade anslutningstidsintervallet på servern.

  • Avkodningsfördröjningen på klienten (millisekunder) är den tid det tar att avkoda ramen med den högsta fördröjningen från slutpunkt till slutpunkt under det senaste utvärderade anslutningstidsintervallet på klienten.

  • Återgivningsfördröjningen på klienten (millisekunder) är den tid det tar att återge ramen med den högsta fördröjningen från slutpunkt till slutpunkt under det senast utvärderade anslutningstidsintervallet på klienten.

  • Procentandelen överhoppade bildrutor är den totala procentandelen bildrutor som släppts av dessa tre källor:

    • Klienten (långsam klientdekodning).
    • Nätverket (otillräcklig nätverksbandbredd).
    • Servern (servern är upptagen).

    De registrerade värdena (en var för klient, server och nätverk) är från den andra med de högsta borttagna ramarna i det senaste utvärderade anslutningstidsintervallet.

  • Den uppskattade tillgängliga bandbredden (kilobyte per sekund) är den genomsnittliga uppskattade tillgängliga nätverksbandbredden under den andra med den högsta fördröjningen från slutpunkt till slutpunkt i tidsintervallet.

  • Uppskattad tur- och returtid (millisekunder), vilket är den genomsnittliga uppskattade tur och retur-tiden under den andra med den högsta fördröjningen från slutpunkt till slutpunkt i tidsintervallet. Tur och retur är hur lång tid en nätverksbegäran tar att gå från slutanvändarens enhet till sessionsvärden via nätverket och sedan återgår från sessionsvärden till slutanvändarens enhet.

  • Korrelations-ID:t, som är ActivityId för en specifik Azure Virtual Desktop-anslutning som tilldelas till varje diagnostik i den anslutningen.

  • Den tid som genereras, vilket är en tidsstämpel i UTC-tid som markerar när en händelse som dataräknaren spårar inträffade på den virtuella datorn (VM). Alla medelvärden mäts av tidsfönstret som slutar med den markerade tidsstämpeln.

  • Resurs-ID :t är ett unikt ID som tilldelats till Azure Virtual Desktop-värdpoolen som är associerad med de data som diagnostiktjänsten samlar in för den här tabellen.

  • Källsystemet, prenumerations-ID, klient-ID och typ (tabellnamn).

Frekvens

Till skillnad från andra diagnostiktabeller som rapporterar data med jämna mellanrum under en session varierar frekvensen för datainsamling för grafikdata beroende på den grafiska hälsan för en anslutning. Tabellen registrerar inte data för "Bra" scenarier, men registrerar om något av följande mått registreras som "Dålig" eller "Okej", och resulterande data skickas till ditt lagringskonto. Data registrerar bara en gång varannan minut, max. Måtten som ingår i datainsamlingen visas i följande tabell:

Mått Dålig Okej Good
Procentandel borttagna bildrutor med låg bildfrekvens (mindre än 15 fps) Större än 15 % 10%–15% mindre än 10 %
Procentandel borttagna bildrutor med hög ramraseri (större än 15 fps) Större än 50 % 20%–50% Mindre än 20 %
Fördröjning från slutpunkt till slutpunkt per bildruta Större än 300 ms 150 ms–300 ms Mindre än 150 ms

Kommentar

För fördröjning från slutpunkt till slutpunkt per bildruta, om någon bildruta på en sekund fördröjs med över 300 ms, registrerar tjänsten den som "Felaktig". Om alla bildrutor på en sekund tar mellan 150 ms och 300 ms markerar tjänsten det som "Okej".

Nästa steg