Ubuntu 12.04 を実行し、ADSL リンク (8Mbps/1Mbps ダウン/アップ) で tmux 1.6 を使用しているマシンに ssh 接続しています。
高速な端末出力が大量にある場合、リンクが飽和して完全に応答しなくなり、tmux ウィンドウなどを切り替えることができず、ssh を強制終了する必要があります。
これを防ぐtmux設定はありますか?いくつかのパッチを見てきましたが、それらが何をするのかは明確ではありません。
Ubuntu 12.04 を実行し、ADSL リンク (8Mbps/1Mbps ダウン/アップ) で tmux 1.6 を使用しているマシンに ssh 接続しています。
高速な端末出力が大量にある場合、リンクが飽和して完全に応答しなくなり、tmux ウィンドウなどを切り替えることができず、ssh を強制終了する必要があります。
これを防ぐtmux設定はありますか?いくつかのパッチを見てきましたが、それらが何をするのかは明確ではありません。
tmux 1.7 以降には、一種のレート制限が含まれています。処理している出力が通常の「スクロール」出力 (大量の通常の行であり、(たとえば) base64 でエンコードされた巨大なブロックではない) 場合に役立つ場合があります。
このレート制限を制御する 2 つのオプション: c0-change-trigger
、およびc0-change-interval
。基本的に、tmuxがc0-change-trigger
特定の C0 制御文字 (バックスペース、ラインフィード、キャリッジ リターンなど) を 1 ミリ秒以内に検出した場合、ペインのさらなる更新をミリ秒延期しc0-change-interval
ます。デフォルトは 250 で、このような C0 文字は 1 ミリ秒で 100 ミリ秒間ペインの描画を停止します。