Wie viele Ressourcen werden während einer RDP-Verbindung verwendet?

Wie viele Ressourcen werden während einer RDP-Verbindung verwendet?

Nachdem ich vor Kurzem eine RDP-App auf meinem Mobilgerät installiert habe, frage ich mich: Dieses kleine Gerät, das im Vergleich zu dem PC, mit dem ich mich verbinde, nur über begrenzte Ressourcen verfügt, kann meinen Remote-Rechner trotzdem mit nahezu voller Kapazität betreiben. Wie viele Ressourcen des lokalen Rechners werden also tatsächlich für die Verbindung zum Remote-Rechner verwendet?

Und wie viele Ressourcen werden auf dem Remotecomputer verwendet?

Antwort1

Bandbreite ist die Hauptressource; UI-Aktionen werden an den RDP-Host übertragen und dort verarbeitet, und Zeichenvorgänge werden zurückübertragen (kurz gesagt).

Antwort2

Darauf gibt es keine eindeutige Antwort, da Desktop-Elemente als Symbole an den Client-Rechner gesendet werden, während Apps von Drittanbietern als Bitmaps übertragen werden. Außerdem funktioniert DirectX über die neueste Version von RDP, sodass dafür mehr Ressourcen auf dem Client verwendet werden würden, während die Verarbeitung lokal erfolgt.

Antwort3

Sowohl auf der Client- als auch auf der Hostseite werden sehr wenige Ressourcen verwendet. Das RDP-Protokoll verwendet Bandbreite, aber nicht viel. Wir betreiben 20 bis 30 pro Büro über ein 2-MBit/s-MPLS ohne Probleme (wir betreiben auch einen IAX-Trunk über dieselbe Leitung). QOS ist aktiviert, aber nur, um Probleme zu vermeiden, wenn Benutzer große E-Mails senden. Alles außer dem Bildschirmbild wird vom Remote-PC verarbeitet, auf den Sie per RDP zugreifen. Vor dem Upgrade auf MPLS haben wir jahrelang WYSE-Thin-Clients verwendet, die vollständige Desktops über eine IPsec-Verbindung renderten (ich glaube, sie haben damit Anfang der 90er Jahre begonnen). Erst in den letzten 10 Jahren haben wir mehr Leute gesehen, die MSTC und Citrix auf vollwertigen Desktop-PCs verwenden. Terminaldienste wurden für die Verwendung auf Dummy-Terminals (das steckt im Namen) und Thin-Clients entwickelt, sodass der gesamte Prozess optimiert ist, um so wenig Ressourcen wie möglich zu verwenden, insbesondere auf dem Client.

Antwort4

Mark hat recht. Was die Ressourcen auf dem Remote-Rechner betrifft, hängt es vom verwendeten Client und davon ab, wie gut dieser geschrieben ist. Wenn Bitmap-Caching verwendet wird und die neuesten (komplexeren) Komprimierungsschemata unterstützt werden, sind natürlich mehr Ressourcen erforderlich. Ich arbeite an einem Java-basierten RDP-Client und wir tun unser Bestes, um schlank und leicht zu sein, damit wir immer noch auf Geräten wie Blackberries und Android-Telefonen usw. laufen können. Ich habe nicht gehört, dass jemand unsere neuesten Versionen dort getestet hat, aber ich weiß, dass sie für eine Java-App ziemlich reibungslos liefen.

verwandte Informationen