LinuxのRDPクライアントがWindowsよりはるかに遅いのはなぜですか?

LinuxのRDPクライアントがWindowsよりはるかに遅いのはなぜですか?

Windows 7およびLinuxクライアントからの接続にRDPを使用するWindows 8.1リモートPCがあります。私はWindowsのスクロールパフォーマンスがどのLinuxディストリビューションよりもはるかに優れていることがわかりました。 rdesktop、Remmina、GNOME-RDPを使用していますが、VNCのように画面の更新が遅くて不規則です。しかし、RDPVNCのように動作しません、それともそうですか?なぜこれが起こるのですか? Linuxで最速のRDPクライアントは何ですか?おそらくリモートデスクトップ接続クライアントワインの下?

ベストアンサー1

  1. RDPプロトコルには複数のバージョンがあります。

    • ITU-T T.128プロトコルの複製であるオリジナル4.0
    • 5.0 - rdesktopがまだ使用されています(完全には使用されていません)
    • 5.1、5.2、6.0、6.1、7.0、8.1、8.1

お分かりのように、RDPの新しいバージョンはそれぞれ新しい機能を導入するだけでなく、パフォーマンスと全体的なユーザーエクスペリエンスをさらに向上させ、さらに向上します。

  1. 上記のように、rdesktopはまだRDP 5.0プロトコル(Windows 2000で使用されているバージョン)のサブセットのみを実装しています。このバージョンは、Windows Vistaに付属の6.0よりも少なくとも最適化されていないため、パフォーマンスが大幅に向上しました。

  2. さらに、Linuxで使用されているX11ウィンドウシステム全体はユーザースペースのアプリケーションセットですが、Microsoft Windowsはカーネルから直接グラフィックイベント(画面スクロールなど)を処理します。

画面(およびアプリケーションウィンドウ)スクロールは、ある場所から別の場所に大量のメモリ内容をコピーする必要がある操作です。これは、ユーザー空間アプリケーションよりもシステムカーネルではるかに高速です。

これは各RDP実装のパフォーマンスにも影響します。

おすすめ記事