Dela via


Analysera anslutningskvaliteten i Azure Virtual Desktop

Viktigt

Dataloggarna för anslutningsgrafik är för närvarande i förhandsversion. Se kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure för juridiska villkor som gäller för Azure-funktioner som är i betaversion, förhandsversion eller på annat sätt ännu inte har släppts i allmän tillgänglighet.

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 nätverks- och anslutningsgrafiken för anslutningar för att förbättra slutanvändarnas anslutningskvalitet.

Anslutningsnätverk 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. Datarapporter för Azure Virtual Desktop-anslutningsnätverk har följande fördelar jämfört med Prestandaräknare för RemoteFX-nätverk:

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

  • Den tur och retur-tid 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).

Nätverksdata för anslutning

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 returtiden (millisekunder) är den genomsnittliga uppskattade tur- och returtiden 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 anslutningen.

  • Tiden 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 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, klientorganisations-ID och typ (tabellnamn).

Frekvens

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

Anslutningsgrafikdata (förhandsversion)

Du bör läsa tabellen ConnectionGraphicsData (förhandsversion) när användare rapporterar långsamma eller hackiga upplevelser i sina Azure Virtual Desktop-sessioner. I tabellen ConnectionGraphicsData får du användbar information när grafiska indikatorer, fördröjning från slutpunkt till slutpunkt och procentandel 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 på servern, klienten och nätverket som kan bidra till användarens långsamma eller hackiga upplevelse. Även om tabellen ConnectionGraphicsData är ett användbart verktyg för felsökning av dålig användarupplevelse, eftersom den inte fylls i regelbundet under en session, är den dock inte en tillförlitlig baslinje för miljön.

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:

  • Tidsintervallet för den senast utvärderade anslutningen är de två minuter som leder fram till den tid då grafikindikatorerna understeg kvalitetströskeln.

  • 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 (sämsta) fördröjningen som registrerats i det senaste utvärderade anslutningstidsintervallet.

  • Den komprimerade ramstorleken (byte) är den komprimerade storleken på ramen med den högsta fördröjningen från slutpunkt till slutpunkt i det senaste 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 senaste 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 i 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 senaste utvärderade anslutningstidsintervallet på klienten.

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

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

    De registrerade värdena (en var för klient, server och nätverk) kommer från den andra med de högsta borttagna ramarna i det senast 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.

  • Den uppskattade tur- och returtiden (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, som är ActivityId för en specifik Azure Virtual Desktop-anslutning som tilldelas till varje diagnostik i 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 med det tidsfönster som slutar med den markerade tidsstämpeln.

  • Resurs-ID:t är ett unikt ID som tilldelats 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, klientorganisations-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 "Poor" eller "Okay" och resulterande data skickas till ditt lagringskonto. Data registreras bara en gång varannan minut, max. Måtten som ingår i datainsamlingen visas i följande tabell:

Metrisk Dålig Okej Bra
Procentandel borttagna bildrutor med låg bildfrekvens (mindre än 15 fps) Större än 15 % 10%–15% mindre än 10 %
Procentandel av nedsläppt bildrutor med hög ramrasning (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

Obs!

För fördröjning från slutpunkt till slutpunkt per bildruta, om en bildruta i en enda 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