如何录制和回放htop?

kfi*_*fir 8 linux performance-monitoring htop

TL;DR 是否可以选择以生成一些报告并稍后使用 htop 加载它的方式运行 htop?类似于性能记录和性能报告。

我是 htop 的忠实粉丝。当我想查看是否有资源问题时,我经常使用它。例如,某些进程线程占用了太多的 CPU/内存。我想知道是否有办法记录 htop 使用的数据,例如 的快照/proc,然后在 htop 中使用它。我基本上想在我的服务器上运行 htop 并稍后查看结果。类似于你可以用 sar 做的事情。只是我更喜欢 htop,而不是 sar 附带的工具。

Anu*_*ioz 2

不像perf,它是完全成熟的反汇编器/调试器/分析器套件,htop只是一个简单的“交互式进程管理器 - 更好的滚动顶部”(正如作者在视频演示中自己定义的那样)。在 3.0 版本中htop应该支持读取内核性能计数器,这是一个很大的改进,但尚未宣布支持高级分析功能的计划,例如perf......

目前,记录的唯一方法htop是使用asciinema或类似工具,没有什么比交互式重播记录的性能配置文件更好的了......