微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ssh – tmux流量控制

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

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

是否有一些tmux设置来防止这种情况?我看过一些补丁,但目前还不清楚他们做了什么.

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐