Uzak Masaüstü Protokolü (RDP) bant genişliği gereksinimleri

Uzak Masaüstü Protokolü (RDP), sunucunun uzak grafiklerin istemci cihazına teslimini mükemmel hale getirmek için çeşitli teknikler kullanan gelişmiş bir teknolojidir. Kullanım örneğine, bilgi işlem kaynaklarının kullanılabilirliğine ve ağ bant genişliğine bağlı olarak RDP, en iyi kullanıcı deneyimini sunmak için çeşitli parametreleri dinamik olarak ayarlar.

RDP, birden çok Dinamik Sanal Kanalı (DVC) farklı ağ aktarımları üzerinden gönderilen tek bir veri kanalına katlar. Uzak grafikler, giriş, cihaz yeniden yönlendirme, yazdırma ve daha fazlası için ayrı DVC'ler vardır. Azure Sanal Masaüstü iş ortakları DVC arabirimlerini kullanan uzantılarını da kullanabilir.

RDP üzerinden gönderilen verilerin miktarı kullanıcı etkinliğine bağlıdır. Örneğin, bir kullanıcı oturumun çoğu için temel metin içeriğiyle çalışabilir ve minimum bant genişliği tüketebilir, ancak ardından yerel yazıcıda 200 sayfalık bir belgenin çıktısını oluşturabilir. Bu yazdırma işi önemli miktarda ağ bant genişliği kullanır.

Uzak oturum kullanırken ağınızın kullanılabilir bant genişliği deneyiminizin kalitesini önemli ölçüde etkiler. Farklı uygulamalar ve görüntü çözümleri için farklı ağ yapılandırmaları gerekir, bu nedenle ağ yapılandırmanızın gereksinimlerinizi karşıladığından emin olmak önemlidir.

Bant genişliği kullanımını tahmin etme

RDP, farklı veri türleri için çeşitli sıkıştırma algoritmaları kullanır. Aşağıdaki tabloda veri aktarımlarının tahmini kılavuzları yer almaktadır:

Veri Türü Yön Tahmin etme
Uzak grafikler Oturum ana bilgisayarından istemciye Ayrıntılı yönergelere bakın.
Sinyal Çift yönlü 5 saniyede bir yaklaşık 20 bayt.
Giriş İstemciden oturum konağına Veri miktarı kullanıcı etkinliğini temel alır ve işlemlerin çoğu için 100 bayttan azdır.
Dosya aktarımları Çift yönlü Dosya aktarımları toplu sıkıştırma kullanıyor. Yaklaşık değer için sıkıştırma hızlarını kullanın .zip .
Baskı Oturum ana bilgisayarından istemciye Yazdırma işi aktarımı sürücüye bağlıdır ve toplu sıkıştırma kullanır, yaklaşık olarak sıkıştırma hızlarını kullanın .zip .

Diğer senaryoların bant genişliği gereksinimleri, bunları nasıl kullandığınıza bağlı olarak değişebilir, örneğin:

  • Sesli veya görüntülü konferans
  • Gerçek zamanlı iletişim
  • 4K video akışı

Uzak grafikler tarafından kullanılan bant genişliğini tahmin etme

Uzak masaüstü tarafından bant genişliği kullanımını tahmin etmek zordur. Kullanıcı etkinlikleri uzak masaüstü trafiğinin çoğunu oluşturur. Her kullanıcı benzersizdir ve çalışma desenlerindeki farklılıklar ağ kullanımını önemli ölçüde değiştirebilir.

Bant genişliği gereksinimlerini anlamanın en iyi yolu, gerçek kullanıcı bağlantılarını izlemektir. İzleme, yerleşik performans sayaçları veya ağ ekipmanı tarafından gerçekleştirilebilir.

Ancak çoğu durumda RDP'nin nasıl çalıştığını anlayarak ve kullanıcılarınızın çalışma düzenlerini analiz ederek ağ kullanımını tahmin edebilirsiniz.

RDP, yerel bir monitörde görüntülemek için uzak sunucu tarafından oluşturulan grafikleri sunar. Daha belirgin olarak, sunucuda tamamen oluşturulan masaüstü bit eşlemini sağlar. Masaüstü bit eşlem göndermek ilk yaklaşımda basit bir görev gibi görünse de, önemli miktarda kaynak gerektirir. Örneğin, sıkıştırılmamış biçimindeki 1080p masaüstü görüntüsünün boyutu yaklaşık 8 Mb'tır. Bu görüntüyü yerel olarak bağlı monitörde 30 Hz'lik mütevazı bir ekran yenileme hızıyla görüntülemek için yaklaşık 237 Mb/sn bant genişliği gerekir.

RDP, ağ üzerinden aktarılan veri miktarını azaltmak için, bunlarla sınırlı olmamak üzere birden çok tekniğin birleşimini kullanır

  • Kare hızı iyileştirmeleri
  • Ekran içeriği sınıflandırması
  • İçeriğe özgü codec'ler
  • Aşamalı görüntü kodlama
  • İstemci tarafı önbelleğe alma

Uzak grafikleri daha iyi anlamak için aşağıdakileri göz önünde bulundurun:

  • Grafikler ne kadar zengin olursa, o kadar fazla bant genişliği alır
    • Metin, pencere kullanıcı arabirimi öğeleri ve düz renk alanları diğer her şeyden daha az bant genişliği tüketiyor.
    • Doğal görüntüler bant genişliği kullanımına en önemli katkıda bulunanlardır. Ancak istemci tarafı önbelleğe alma, azaltmaya yardımcı olur.
  • Ekranın yalnızca değiştirilen bölümleri iletilir. Ekranda görünür güncelleştirme yoksa, güncelleştirme gönderilmez.
  • Video kayıttan yürütme ve diğer yüksek kare hızı içeriği temelde bir resim slayt gösterisidir. RDP, özgün kare hızına yakın bir şekilde teslim etmek için uygun video codec bileşenlerini dinamik olarak kullanır. Bununla birlikte, hala grafiktir ve bant genişliği kullanımına en önemli katkıda bulunandır.
  • Uzak masaüstünde boşta kalma süresi, ekran güncelleştirmelerinin hayır veya en az olduğu anlamına gelir; bu nedenle, boşta kalma sürelerinde ağ kullanımı çok azdır.
  • Uzak masaüstü istemci penceresi simge durumuna küçültüldüğünde, oturum konağından grafik güncelleştirme gönderilmez.

Ağınızdaki stresin hem uygulama iş yükünüzün çıkış kare hızına hem de görüntü çözünürlüğünüze bağlı olduğunu unutmayın. Kare hızı veya görüntü çözünürlüğü artarsa bant genişliği gereksinimi de artar. Örneğin, yüksek çözünürlüklü ekrana sahip hafif bir iş yükü, normal veya düşük çözünürlüğe sahip hafif bir iş yükünden daha fazla kullanılabilir bant genişliği gerektirir. Farklı ekran çözünürlükleri farklı kullanılabilir bant genişlikleri gerektirir.

Aşağıdaki tablo, farklı grafik senaryoları tarafından kullanılan verilerin tahminini gösterir. Bu sayılar, 1920x1080 çözünürlüklü ve hem varsayılan grafik modu hem de H.264/AVC 444 grafik moduyla tek bir monitör yapılandırması için geçerlidir.

Senaryo Varsayılan mod H.264/AVC 444 modu Küçük Senaryonun açıklaması
Boşta 0,3 Kb/sn 0,3 Kb/sn Boştaki bağlantının ekran görüntüsü Kullanıcı çalışmalarını duraklatmış ve etkin ekran güncelleştirmeleri yok
Microsoft Word 100-150 Kb/sn 200-300 Kb/sn Microsoft Word animasyonu Kullanıcı Microsoft Word ile etkin bir şekilde çalışıyor, yazı yazıyor, grafikleri yapıştırıyor ve belgeler arasında geçiş yapıyor
Microsoft Excel 150-200 Kb/sn 400-500 Kb/sn Microsoft Excel animasyonu Kullanıcı Microsoft Excel ile etkin bir şekilde çalışıyor, formül ve grafik içeren birden çok hücre aynı anda güncelleştiriliyor
Microsoft PowerPoint 4-4,5 Mb/sn 1,6-1,8 Mb/sn Microsoft PowerPoint animasyonu Kullanıcı Microsoft PowerPoint ile etkin bir şekilde çalışıyor, yazıyor, yapıştırıyor. Ayrıca zengin grafikleri değiştiren ve slayt geçiş efektleri kullanan kullanıcı
Web'e Gözatma 6-6,5 Mb/sn 0,9-1 Mb/sn Web'e göz atma animasyonu Kullanıcı, birden çok statik ve animasyonlu görüntü içeren grafik açısından zengin bir web sitesiyle etkin bir şekilde çalışmaktadır. Kullanıcı sayfaları hem yatay hem de dikey olarak kaydırıyor
Resim Galerisi 3,3-3,6 Mb/sn 0,7-0,8 Mb/sn Resim galerisi animasyonu Kullanıcı, görüntü galerisi uygulamasıyla etkin bir şekilde çalışıyor. resimlere göz atma, yakınlaştırma, yeniden boyutlandırma ve döndürme
Video kayıttan yürütme 8,5-9,5 Mb/sn 2,5-2,8 Mb/sn Video kayıttan yürütme animasyonu Kullanıcı ekranın 1/2'sini tüketen 30 FPS'lik bir video izliyor
Tam Ekran Video kayıttan yürütme 7,5-8,5 Mb/sn 2,5-3,1 Mb/sn Tam ekran video kayıttan yürütme animasyonu Kullanıcı, tam ekrana ekranı kaplayan 30 FPS'lik bir video izliyor

Dinamik bant genişliği ayırma

Uzak Masaüstü Protokolü, değişen ağ koşullarına dinamik olarak uyum sağlamak için tasarlanmış modern bir protokoldür. RDP, bant genişliği kullanımıyla ilgili sabit sınırları kullanmak yerine kullanılabilir ağ bant genişliğini ve paket gidiş dönüş süresini etkin bir şekilde izleyen sürekli ağ algılamayı kullanır. Bulgulara bağlı olarak RDP, grafik kodlama seçeneklerini dinamik olarak seçer ve cihaz yeniden yönlendirme ve diğer sanal kanallar için bant genişliği ayırır.
Bu teknoloji RDP'nin kullanılabilir olduğunda tam ağ kanalını kullanmasına ve ağ başka bir şey için gerektiğinde hızla geri kapanmasına olanak tanır. RDP bunu algılar ve diğer uygulamalar ağı isterse görüntü kalitesini, kare hızını veya sıkıştırma algoritmalarını ayarlar.

Ağ bant genişliği kullanımını azaltma hızıyla sınırlama

Çoğu senaryoda, sınırlama kullanıcı deneyimini etkileyeceği için bant genişliği kullanımını sınırlamaya gerek yoktur. Ancak kısıtlanmış ağlarda ağ kullanımını sınırlamak isteyebilirsiniz. Başka bir örnek, kullanılan trafik miktarı için ücretlendirilen kiralanmış ağlardır.

Bu gibi durumlarda, QoS İlkesi'nde bir azaltma oranı belirterek RDP giden ağ trafiğini sınırlayabilirsiniz.

Not

Yönetilen ağlar için RDP Shortpath'in etkinleştirildiğinden emin olun ; ters bağlantı aktarımı için azaltma hızı sınırlama desteklenmez.

grup ilkesi kullanarak oturum ana bilgisayarında kısıtlama hızı sınırlaması uygulama

önceden tanımlanmış azaltma hızını ayarlamak için grup ilkesi içinde ilke tabanlı Hizmet Kalitesi'ni (QoS) kullanabilirsiniz.

Etki alanına katılmış oturum konakları için QoS ilkesi oluşturmak için önce grup ilkesi Yönetimi'nin yüklü olduğu bir bilgisayarda oturum açın. grup ilkesi Yönetimi'ni açın (Başlat'ı seçin, Yönetim Araçları'nın üzerine gelin ve grup ilkesi Yönetimi'ni seçin) ve ardından aşağıdaki adımları tamamlayın:

  1. grup ilkesi Yönetimi'nde yeni ilkenin oluşturulması gereken kapsayıcıyı bulun. Örneğin, tüm oturum konaklarınız Oturum Konakları adlı bir OU'da bulunuyorsa, yeni ilke Oturum Konakları OU'sunda oluşturulmalıdır.

  2. Uygun kapsayıcıya sağ tıklayın ve ardından Bu etki alanında GPO oluştur'u ve Buraya bağla'yı seçin.

  3. Yeni GPO iletişim kutusunda, Ad kutusuna yeni grup ilkesi nesnesi için bir ad yazın ve tamam'ı seçin.

  4. Yeni oluşturulan ilkeye sağ tıklayın ve düzenle'yi seçin.

  5. grup ilkesi Yönetim Düzenleyicisi'nde Bilgisayar Yapılandırması'nı genişletin, Windows Ayarları'nı genişletin, İlke tabanlı QoS'ye sağ tıklayın ve yeni ilke oluştur'u seçin.

  6. İlke tabanlı QoS iletişim kutusundaki açılış sayfasında, Ad kutusuna yeni ilke için bir ad yazın. Giden Kısıtlama Oranını Belirt'i seçin, gerekli değeri ayarlayın ve ardından İleri'yi seçin.

  7. Sonraki sayfada , Yalnızca bu yürütülebilir ada sahip uygulamalar'ı seçin ve svchost.exeadını girin ve İleri'yi seçin. Bu ayar, ilkeye yalnızca Uzak Masaüstü Hizmeti'nden gelen eşleşen trafiğin önceliğini belirlemesini bildirir.

  8. Üçüncü sayfada hem Herhangi bir kaynak IP adresi hem de Herhangi birhedef IP adresi'nin seçili olduğundan emin olun. İleri'yi seçin. Bu iki ayar, paketleri hangi bilgisayarın (IP adresi) gönderdiğinden ve paketleri hangi bilgisayarın (IP adresi) alacağına bakılmaksızın paketlerin yönetilmesini sağlar.

  9. Dördüncü sayfada, Bu QoS ilkesinin geçerli olduğu protokolü seçin açılan listesinden UDP'yi seçin.

  10. Kaynak bağlantı noktası numarasını belirtin başlığı altındaBu kaynak bağlantı noktasından veya aralıktan'ı seçin. Eşlik eden metin kutusuna 3390 yazın. Bitir'iseçin.

Oluşturduğunuz yeni ilkeler, oturum ana bilgisayarlarınızda grup ilkesi yenilenene kadar geçerli olmaz. grup ilkesi düzenli aralıklarla kendi kendine yenilese de, aşağıdaki adımları izleyerek anında yenilemeye zorlayabilirsiniz:

  1. grup ilkesi yenilemek istediğiniz her oturum ana bilgisayarında, yönetici olarak bir Komut İstemi açın (Yönetici olarak çalıştır).

  2. Komut isteminde

    gpupdate /force
    

PowerShell kullanarak oturum ana bilgisayarında kısıtlama hızı sınırlaması uygulama

Aşağıdaki PowerShell cmdlet'ini kullanarak yönetilen ağlar için RDP Shortpath için kısıtlama hızı ayarlayabilirsiniz:

New-NetQosPolicy -Name "RDP Shortpath for managed networks" -AppPathNameMatchCondition "svchost.exe" -IPProtocolMatchCondition UDP -IPSrcPortStartMatchCondition 3390 -IPSrcPortEndMatchCondition 3390  -ThrottleRateActionBitsPerSecond 10mb -NetworkProfile All

Sonraki adımlar