web-dev-qa-db-ja.com

LANを介したX転送の負担を軽減するためにできることはありますか?

私は2台の* nixマシンを持っており、リモートでグラフィカルなことを行うのが好きです。それらのマシンの1つは私のArchLinuxメディアサーバーであり、もう1つは私のOpenBSDルーター/汎用サーバーです。

私の現在のタスクは、メディアサーバーの仮想ボックスにWindows XP over)をインストールすることでした。メインワークステーションからインストールして、メディアサーバーからテレビを見続けることができるようにしました。実際の」表示。

X転送は、低遅延のLAN接続でも、非常に苦痛であることにすぐに気付きました。少し痛みを抑えて遅く、揺れ、遅れを少なくするために微調整できる設定はありますか?私のLANはかなり小さく、100Mビットで、他のボックスへのping時間は平均で約0.15msです。

また、VirtualboxにはX転送を行う代わりに使用できるVNCモードがあることも知っていますが、この特定のタスクは単なる例でした

5
Earlz

使用 Xfce

X11転送に最適なSSHオプションこのスーパーユーザーの回答 )と組み合わせて、Mozillaからでも、驚くほど優れたパフォーマンス(そして耐えられる!)を達成することができました。 Firefox。


試験条件

比較のために2台のホストマシンを使用しました。

  • intel Core i7 720QM @ 1.60 GHzマシンを実行KDE 4.8.4
  • 実行中のIntelPentium 4 @ 2.80 GHzマシンXfce 4.8

LAN経由でX転送テストを行ったGNOME 2.32を実行しているマシンがありましたが、この手順はこの質問に答えるためのものではありませんでした。

IMac 11,2 27 "は、デスクトップワークスペース全体を実行するという任務を負っていました(plasma-desktopおよびstartxfce4)Mac OSX経由。

すべてのマシンは、平均約15ミリ秒の高遅延接続で接続されました。

試験結果

  • GNOME 2.32は、不平を言っているように、使用するのが面倒でした。これがベースラインです。
  • KDE 4.8.4の使用はさらに面倒でした。パフォーマンスが非常に悪かったため、ほとんど何もできませんでした。 Plasma Desktopは、実用化するには応答に時間がかかりすぎました。イルカは鈍くて指数関数的だったので、私がイルカと対話しようとすればするほど。
  • Xfce 4.8は実際にはきびきびしていました。物をロードした後、パフォーマンスは私が直接マシンを使用していたようでした。 Thunarは非常に応答性が高く、GNOMEとKDEを試した後は予想外でした。

テスト分析と推奨事項

GNOMEおよびKDEデスクトップには、Xfceデスクトップに比べて多くのハードウェア上の利点がありました。弱いXfceデスクトップは、LANを介したSSHを介したXトンネリングではるかに強力なGNOMEおよびKDEデスクトップをはるかに上回っていたため、結果はさらに驚くべきものになりました。

また、LANの待ち時間が私よりも速いので、Xfceの使用経験は私のものよりも優れていると予想できます。

このような根本的な違いの原因は、Xfceの軽量設計にあるはずです。

SSHを介したX転送のパフォーマンスを向上させたい場合は、Xfceを使用してください。

2
Deltik

暗号を変更すると、通常、いくつかの改善がもたらされます。あなたはそれをチェックすることができます ここ

圧縮を有効または無効にします-Cもいくつかの改善をもたらすことができます。有効または無効にする必要があるかどうかは、マシンとLANによって異なります。通常は有効にする必要がありますが(チェック ここ )、テストを行って最適な圧縮レベルを確認する必要があります。

最後に、 [〜#〜] nx [〜#〜] を試すこともできます。一部の人々は、直接X転送よりも高速であると主張しています。しかし、私はそれを試したことがないので、これを確認することはできません。

1
fmanco

vncservervncviewer(virtualboxとは関係ありません)を使用してみてください。この設定により、DSL接続で「squirrel」アプリケーションを実行しているときの画面更新の待ち時間が10秒から0.5秒未満に改善されました。

0
Brian Swift