![tmux 滚动本身很快,但运行 tmux 会话几周后,启动速度很慢](https://linux22.com/image/228603/tmux%20%E6%BB%9A%E5%8A%A8%E6%9C%AC%E8%BA%AB%E5%BE%88%E5%BF%AB%EF%BC%8C%E4%BD%86%E8%BF%90%E8%A1%8C%20tmux%20%E4%BC%9A%E8%AF%9D%E5%87%A0%E5%91%A8%E5%90%8E%EF%BC%8C%E5%90%AF%E5%8A%A8%E9%80%9F%E5%BA%A6%E5%BE%88%E6%85%A2.png)
当我开始使用 CTRL+b+PgUp 在 tmux 中向后滚动时,它首先直接启动,但随着时间的推移,它开始非常慢 - 需要几分钟,直到向后滚动开始。当它启动时,一切又快了几毫秒。
我已将历史记录设置为 300000 行.tmux.conf
set-option -g history-limit
但我认为这对于现代快速在线服务器来说应该不成问题。或者这可能与在开始向后滚动之前必须加载的悠久历史有关?
是否有另一个文件来定义历史长度?也许我的.bashrc
:
HISTCONTROL=ignoreboth
HISTFILESIZE=999999999
HISTSIZE=999999999
或者这可能与我的服务器中的硬盘速度慢有关吗?
服务器在带有 HDD-Raid 和 SSD-Raid 的 Xen 上运行。我运行 tmux 会话的 Dom0 位于 HDD 上,但所有其他 VMS 均位于 SSD 上。
相关但不同:为什么 tmux 随着时间的推移启动速度越来越慢? 问题出在会话启动期间,可以通过关闭会话并启动新会话来解决。但这可能与这里的原因相同