4

Ubuntu 12.04 を実行し、ADSL リンク (8Mbps/1Mbps ダウン/アップ) で tmux 1.6 を使用しているマシンに ssh 接続しています。

高速な端末出力が大量にある場合、リンクが飽和して完全に応答しなくなり、tmux ウィンドウなどを切り替えることができず、ssh を強制終了する必要があります。

これを防ぐtmux設定はありますか?いくつかのパッチを見てきましたが、それらが何をするのかは明確ではありません。

4

1 に答える 1

6

tmux 1.7 以降には、一種のレート制限が含まれています。処理している出力が通常の「スクロール」出力 (大量の通常の行であり、(たとえば) base64 でエンコードされた巨大なブロックではない) 場合に役立つ場合があります。

このレート制限を制御する 2 つのオプション: c0-change-trigger、およびc0-change-interval。基本的に、tmuxc0-change-trigger特定の C0 制御文字 (バックスペース、ラインフィード、キャリッジ リターンなど) を 1 ミリ秒以内に検出した場合、ペインのさらなる更新をミリ秒延期しc0-change-intervalます。デフォルトは 250 で、このような C0 文字は 1 ミリ秒で 100 ミリ秒間ペインの描画を停止します。

于 2013-03-30T05:33:49.077 に答える