Dela via


Diagnostisera problem med grafikprestanda i Fjärrskrivbord

För att diagnostisera kvalitetsproblem med dina fjärrsessioner har räknare angetts i avsnittet RemoteFX-grafik i Prestandaövervakaren. Den här artikeln hjälper dig att hitta och åtgärda grafikrelaterade prestandaflaskhalsar under RDP-sessioner (Remote Desktop Protocol) med hjälp av dessa räknare.

Hitta namnet på fjärrsessionen

Du behöver namnet på fjärrsessionen för att identifiera grafikprestandaräknarna. Följ anvisningarna i det här avsnittet för att identifiera din instans av varje räknare.

  1. Öppna Windows-kommandotolken från fjärrsessionen.
  2. Kör kommandot qwinsta och leta reda på sessionsnamnet.
    • Om sessionen finns på en virtuell dator med flera sessioner (VM): Din instans av varje räknare är suffix med samma nummer som suffixet ditt sessionsnamn, till exempel "rdp-tcp 37".
    • Om sessionen finns på en virtuell dator som stöder virtuella grafikprocessorer (vGPU): Din instans av varje räknare lagras på servern i stället för på den virtuella datorn. Räknarinstanserna innehåller namnet på den virtuella datorn i stället för numret i sessionsnamnet, till exempel "Win8 Enterprise VM".

Kommentar

Även om räknare har RemoteFX i sina namn, inkluderar de även fjärrskrivbordsgrafik i vGPU-scenarier.

Åtkomst till prestandaräknare

När du har fastställt namnet på fjärrsessionen följer du de här anvisningarna för att samla in prestandaräknare för RemoteFX-grafik för fjärrsessionen.

  1. Välj Starta>prestandaövervakaren för administrationsverktyg.>
  2. I dialogrutan Prestandaövervakare expanderar du Övervakningsverktyg, väljer Prestandaövervakare och sedan Lägg till.
  3. I dialogrutan Lägg till räknare i listan Tillgängliga räknare expanderar du avsnittet för RemoteFX-grafik.
  4. Välj de räknare som ska övervakas.
  5. I listan Instanser av markerat objekt väljer du de specifika instanser som ska övervakas för de valda räknarna och väljer sedan Lägg till. Om du vill välja alla tillgängliga räknarinstanser väljer du Alla instanser.
  6. När du har lagt till räknarna väljer du OK.

De valda prestandaräknarna visas på skärmen Prestandaövervakare.

Kommentar

Varje aktiv session på en värd har en egen instans av varje prestandaräknare.

Diagnostisera problem

Grafikrelaterade prestandaproblem delas vanligtvis in i fyra kategorier:

  • Låg bildfrekvens
  • Slumpmässiga bås
  • Långa svarstider för indata
  • Dålig ramkvalitet

Hantera låg bildfrekvens, slumpmässiga bås och långa svarstider för indata

Kontrollera först räknaren Utdataramar/Sekund. Den mäter antalet bildrutor som görs tillgängliga för klienten. Om det här värdet är mindre än indataramarna/andra räknaren hoppas ramar över. Om du vill identifiera flaskhalsen använder du räknare för överhoppade bildrutor/sekund.

Det finns tre typer av överhoppade bildrutor/andra räknare:

  • Överhoppade bildrutor/sekund (otillräckliga serverresurser)
  • Överhoppade bildrutor/sekund (otillräckliga nätverksresurser)
  • Överhoppade bildrutor/sekund (otillräckliga klientresurser)

Ett högt värde för någon av räknarna Överhoppade bilder/sekund innebär att problemet är relaterat till resursen som räknaren spårar. Om klienten till exempel inte avkodar och presenterar bildrutor i samma takt som servern tillhandahåller bildrutorna, blir räknaren Överhoppade/sekunder (otillräckliga klientresurser) hög.

Om räknaren Utdataramar/andra räknaren matchar indataramarna/andra räknaren, men du fortfarande märker ovanlig fördröjning eller fördröjning, kan genomsnittlig kodningstid vara den skyldige. Kodning är en synkron process som sker på servern i scenariot med en session (vGPU) och på den virtuella datorn i scenariot med flera sessioner. Genomsnittlig kodningstid bör vara under 33 ms. Om genomsnittlig kodningstid är under 33 ms men du fortfarande har prestandaproblem kan det finnas ett problem med appen eller operativsystemet som du använder.

Mer information om hur du diagnostiserar apprelaterade problem finns i Prestandaräknare för fördröjning av användarindata.

Eftersom RDP stöder en genomsnittlig kodningstid på 33 ms har den stöd för en indataramhastighet på upp till 30 bildrutor/sekund. Observera att 33 ms är den maximala bildfrekvens som stöds. I många fall blir den bildfrekvens som användaren upplever lägre, beroende på hur ofta en ram tillhandahålls till RDP av källan. Uppgifter som att titta på en video kräver till exempel en fullständig bildfrekvens på 30 bildrutor/sekund, men mindre beräkningsintensiva uppgifter som att redigera ett dokument sällan resulterar i ett mycket lägre värde för indataramar/sekund utan försämring av användarens upplevelsekvalitet.

Åtgärda dålig ramkvalitet

Använd räknare för ramkvalitet för att diagnostisera problem med ramkvalitet. Den här räknaren uttrycker utdataramens kvalitet som en procentandel av källramens kvalitet. Kvalitetsförlusten kan bero på RemoteFX, eller på grafikkällan. Om RemoteFX orsakade kvalitetsförlusten kan problemet bero på brist på nätverks- eller serverresurser för att skicka innehåll med högre återgivning.

Riskreducering

Om serverresurser orsakar flaskhalsen kan du prova någon av följande metoder för att förbättra prestandan:

  • Minska antalet sessioner per värd.
  • Öka minne och beräkningsresurser på servern.
  • Släpp anslutningens upplösning.

Om nätverksresurser orsakar flaskhalsen kan du prova någon av följande metoder för att förbättra nätverkstillgängligheten per session:

  • Minska antalet sessioner per värd.
  • Använd ett nätverk med högre bandbredd.
  • Släpp anslutningens upplösning.

Om klientresurser orsakar flaskhalsen kan du prova någon av följande metoder för att förbättra prestanda:

  • Installera den senaste fjärrskrivbordsklienten.
  • Öka minne och beräkningsresurser på klientdatorn.

Kommentar

Vi stöder för närvarande inte källramar/andra räknaren. För tillfället visar källramar/andra räknaren alltid 0.

Nästa steg