私は西海岸のサーバーにSSHingしています。X11フォワーディングのSSH圧縮
私はX11フォワーディングが機能するように管理していますので、GUIアプリケーションを便利なところで起動できます。しかし、すべてのX11転送アプリケーション(特にemacs
!)では、入力(キーストローク、マウスクリックなど)とレスポンスの間に非常に遅れがあり、時には迷惑になることから、 Aをすることができますが、Bは遅れが非常に大きいので起こります。
SSH圧縮は潜在的な原因ですか?どのような種類の圧縮を使用する必要がありますか?
私の問題は構成に関するものではないと思います。これは私が選んだツールに関するものです。私はVNCを以前に動作させるのにいくつかの問題を抱えていましたが、別のショットに値するかもしれません。ありがとう! – Zearin
実際によく書かれたX11プログラムは、多くの帯域幅を消費しません。 X11の主な問題は、ほとんどすべての操作に対して完全な同期往復を実行し、多くの操作を非同期的に実行できるXlibの悪い書き方です。 Xcbのような別のX11プロトコルバックエンドを使って、クライアント上のGUI全体をラスタライズしてネットワーク上で厄介なことを実行しないと、低帯域幅、高レイテンシー接続上のプレーンX11 over TCPは実際には非常に有効です。しかし、多くのプログラムはひどく書かれています。私はNXまたはsshが添付されたXpraを推奨します – datenwolf
+1 @datenwolfこれは、帯域幅よりもレイテンシとナンバーオーバーラウンドトリップに関するもので、Xlibはx11プロトコルの全二重非同期性を利用して非常に悪い仕事をしています(プロトコル自体は待ち時間に対して非常に最適化されています) –