web-dev-qa-db-ja.com

高速接続でXを高速化する方法は? (特にssh以上)

ローカルfast(ギガビット)接続でXアプリケーションを高速化するための推奨事項は何ですか? ( 遅い接続についての同様の質問

現在、私はssh -Y、これは問題ありませんが、圧縮をオフにすると速度が上がるのではないかと思います。もしそうなら、どのように私はあなたが推薦するものを圧縮、暗号化、そしてセットアップをオフにするのですか?

  • サーバー側の構成を変更するときに、デフォルトのsshdの動作を変更せずに
  • できればクライアント側でコマンドラインオプションを使用する

OpenSSHのマニュアルページssh_config(5)sshの_-o_オプションを使用して構成できるもの(つまり、_ssh -oCompression=no_)または_~/.ssh/config_からの圧縮に関する部分的な回答)::

_ Compression
         Specifies whether to use compression.  The argument must be “yes”
         or “no”.  The default is “no”.
_

サーバー側(sshd_config(5))、

_ Compression
         Specifies whether compression is allowed, or delayed until the
         user has authenticated successfully.  The argument must be “yes”,
         “delayed”, or “no”.  The default is “delayed”.
_

圧縮は禁止できますが、強制することはできないため、ここでは何もしません。ただし、これがデフォルトであるため、おそらく何も高速化するのに役立ちません。

(ネットワークの状況に応じて、私は推測おそらく、プレーンなX11接続、_DISPLAY=myothercomputer:0.0_などの安全でないものを使用するか、VNCも検討することでスピードアップできます。)

2
sr_

低速接続に関しては、VNCがおそらく最速のソリューションです(そして最も安全ではありません)。より良いアプローチは、KDE ​​/ GNOMEリモートデスクトップかもしれません。これは、SSH経由でトンネリングされたX11よりも高速です(圧縮を使用した場合でも)。

1
Nils