web-dev-qa-db-ja.com

XフォワーディングのFirefoxに時間がかかるのはなぜですか?

私は、UbuntuからUbuntuサーバーにssh -Xし、X、x11-apps、Firefoxをインストールしました。 xeyesを実行すると目が見えるので、Xフォワーディングが機能することがわかります。しかし、firefoxを試しても何も起こりません。ウィンドウがポップアップせず、Ctrl + Cキーを押すまで端末行が返されません。

これをデバッグする方法は?サーバーに物理的にアクセスできません。

ps auxの表示:

me      22016  1.0  0.8  53464  9076 pts/1    S+   17:20   0:00 /usr/lib/firefox-10.0.2/firefox
me      22018  0.0  0.0      0     0 pts/1    Z+   17:20   0:00 [firefox] <defunct>

更新:8分間待機した後、Firefoxウィンドウがポップアップし、遅延やその他の問題なく正常に動作しました。新しい質問は次のとおりです。なぜそんなに時間がかかるのでしょうか?

4
Anders

sshを介してX11をトンネリングしている場合、トンネルに圧縮を追加することもできます。これにより、帯域幅が不足している場合にパフォーマンスを向上させることができます。

たとえば、このようなもの

ssh -CX -c blowfish yourname@yourhost
3
tomodachi

ネットワークを介して送信されたデータの量を確認することもできますandビットレート。そのために「dstat 60」を使用するのが好きです。 ($ Sudo apt-get install dstat)。サーバーとクライアントのいずれかの側で多くのネットワークトラフィックが表示されるかどうか、および使用可能なネットワーク帯域幅に近いレートかどうかを確認します。 WANリンク、DSL回線、インターネットは、ネットワークインターフェイスよりも帯域幅が狭い場合があります。

Hight iowaitの割合については、topコマンドを確認してください。 1を押して、コアごとの統計を表示します。多数のiowaitは通常、CPUがディスクからのデータを待っていることを示します。

2
jippie