linux - 有没有更好的方法来显示 tmux 中的 cpu 使用情况?

标签 linux shell tmux

这是一个可能会消耗大量 CPU 使用率的解决方案(从 this article 中窃取):

我的 Ubuntu 12 ec2 服务器有所不同,我必须使用 top -bn1 而不是 top -ln

这是我的相关 .tmux.conf 文件:

set -g status-right '#[fg=yellow]#[(getCpuUsage.sh)]'

它实际上每 2 秒调用一次 top 并输出大量信息。我认为应该有一种方法涉及更少的 cpu 消耗或使用一些标志将 top 的输出限制为仅 cpu 使用。

最佳答案

我用小tmux-mem-cpu-load C++程序。无论哪种方式,每次更新至少需要一个 fork/exec,但可能比调用 shell 更好。

关于linux - 有没有更好的方法来显示 tmux 中的 cpu 使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11558907/

相关文章:

linux - 重击 :/proc/sys/vm/drop_caches: Permission denied

regex - sed 替换文件名以引号开头

linux - 使用 formail 获取电子邮件文件的最后一封电子邮件

tmux 不显示 Pane 名称

c++ - g++中的比较函数

shell - Bamboo - 在任务/脚本之间传递环境变量

linux - 如何放置我的脚本输出的特定路径?

linux - Shell:目录中的/和//有区别吗?

ssh - 使用 ssh 和 byobu 更新 DISPLAY

tmux - 如何在 tmux 中自动命名 session ?