Linux 下有什么命令行工具以时序显示 CPU 占用率?

Linux 下有什么 CMD 工具以时序显示 CPU 占用率?

比如 glances、htop 这种工具就只能显示当前时刻的 CPU 占用率!

图片.png

而 sar 工具只能是一行一行,而不是折线图

图片.png

所以有什么工具可以两者结合?想下面这样!

图片.png

最好可以实现:

  • 监测总体的 CPU 变化图
  • 监测单个进程甚至线程的 CPU 变化图
要求命令行工具
阅读 3.9k
3 个回答

bottom

image.png

gtop

image.png

tiptop

image.png

s-tui

image.png

命令行工具很難畫折線圖。如果只是想要類似「macOS 活動監視器」的 GUI 工具,和具體的桌面環境有關;GNOME 下面有個軟件叫做 System Monitor,大約是這樣:

screenshot

應該可以滿足你的要求。如果是服務端監測,就有很多方案了,視規模和需求;比如 Prometheus。

你可以尝试一下安装cockpit, 如果是centos就直接yum install cockpit-*, 然后开放9090防火墙,直接网页访问9090端口,就能看见web管理端了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题