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毫秒.

相关文章

在Linux系统中,设置ARP防火墙可以通过多种方法实现,包括使...
在Linux环境下,使用Jack2进行编译时,可以采取以下策略来提...
`getid`命令在Linux系统中用于获取当前进程的有效用户ID(EU...
在Linux环境下,codesign工具用于对代码进行签名,以确保其完...
Linux中的`tr`命令,其英文全称是“transform”,即转换的意...
Linux中的ARP防火墙是一种用于防止ARP欺骗攻击的安全措施,它...