如何录制并重放 htop?

如何录制并重放 htop?

TL;DR 是否有一种选项可以以某种方式运行 htop,从而生成一些报告,然后稍后使用 htop 加载它?类似于 perf record 和 perf report。

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

答案1

perf与功能齐全的反汇编器/调试器/分析器套件不同,htop它只是一个简单的“交互式流程管理器 - 更好的顶部滚动功能“(作者在视频演示中自己定义它)。在 3.0 版本中htop应该支持读取内核性能计数器,这是一个很大的改进,但目前还没有宣布支持高级分析功能的计划,比如perf...

目前,唯一可以记录的方式htop是通过海胆属或类似的工具,没有什么比记录的性能配置文件的交互式重播更棒的了……

相关内容