tmux 消耗 100% 的 cpu

tmux 消耗 100% 的 cpu

我已经运行了byobu一段时间了,在过去的几个小时里,它已经开始消耗其运行的核心上 30-100% 的 CPU。输入文本或切换窗口时,这是一个明显的延迟。

这似乎不是服务器的问题(我已经包含了top下面的输出)。总内存和 CPU 使用情况看起来不错,如果我byobu在服务器上打开一个新会话,它工作正常(消耗几乎 0% 的 CPU)。

我以前从未经历过这种情况。任何关于导致它的原因以及如何在不终止整个会话的情况下修复它的建议将不胜感激!

top - 16:09:40 up 93 days,  1:59,  4 users,  load average: 42.87, 42.77, 42.78
Tasks: 792 total,  48 running, 656 sleeping,   0 stopped,  88 zombie
Cpu(s): 38.3%us, 22.4%sy,  0.0%ni, 39.2%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  528381020k total, 514696248k used, 13684772k free,    13172k buffers
Swap: 536855548k total, 114819772k used, 422035776k free,   501060k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                                                       
66004 scottr-u  20   0 88932  23m  888 S   52  0.0 270:36.19 tmux     

答案1

可能有一个失控的状态脚本屏部这会消耗所有的 CPU。您也许可以将它们一一禁用,直到找到罪魁祸首。 update_available 脚本可能是资源最密集的脚本,也是最常导致此类问题的脚本。如果您确实发现哪个行为不当,请在以下地址提交错误:https://bugs.launchpad.net/byobu

完全披露:我是作者和维护者屏部

相关内容