4

我正在运行 Ubuntu 12.04 并在 ADSL 链路上使用 tmux 1.6 的机器(8Mbps/1Mbps 向下/向上)。

当有很多快速终端输出时,链接会饱和并且完全没有响应,我无法切换 tmux 窗口或任何东西,并且必须终止 ssh。

是否有一些 tmux 设置来防止这种情况?我看过一些补丁,但不清楚它们的作用。

4

1 回答 1

6

tmux 1.7 及更高版本包括一种速率限制。如果您正在处理的输出是正常的“滚动”输出(很多正常行,而不是(例如)巨大的 base64 编码块),这可能会有所帮助。

两个选项控制此速率限制:c0-change-triggerc0-change-interval。基本上,如果tmux在 1 毫秒内看到超过c0-change-trigger某些 C0 控制字符(例如退格、换行、回车),那么它将推迟对窗格的进一步更新c0-change-interval几毫秒。默认值为 250 个这样的 C0 字符在 1 毫秒内将停止窗格绘制 100 毫秒。

于 2013-03-30T05:33:49.077 回答