我使用 tmux 并发现它的一个问题。例如,我在 tmux 下的 1 个窗口内制作了 2 个窗格。在一个窗格中,我编译 Linux 内核,如您所知,它会在那里输出大量消息。在编译过程中,在 tmux 的另一个窗格中,当我尝试输入一些命令时,它会反应很慢。如何解决这个问题?谢谢!
BR
我使用 tmux 并发现它的一个问题。例如,我在 tmux 下的 1 个窗口内制作了 2 个窗格。在一个窗格中,我编译 Linux 内核,如您所知,它会在那里输出大量消息。在编译过程中,在 tmux 的另一个窗格中,当我尝试输入一些命令时,它会反应很慢。如何解决这个问题?谢谢!
BR
使用两个窗格,tmux
必须一次更新屏幕的两个部分。我的建议是让编译在一个单独的窗口中运行,这样tmux
就不需要在可见屏幕上渲染太多输出,并在编译窗口上配置某种监视器,以便在编译完成时通知您。
正如 chepner 所说,tmux 必须发送更多字符来更新屏幕的更大部分。就我而言,启用 ssh 压缩大大减少了这种缓慢。您可以尝试一下:
ssh -C user@host
或放入Compression yes
您~/.ssh/config
的使其永久化。
2012 年 6 月问的问题?!^^ 如果您使用的是 X11,请尝试不同的终端。除了基于 xterm 的还有 KDE 的 konsole 及其变体(如 yakuake 下拉终端)和 GNOME 的 VTE 及其后代(如 guake 下拉终端:)),显示更新速度可能会有很大不同。此外,在 3 月份实施了速率限制功能,该功能将很快在 1.7 版本中发布。