每隔 10 秒取 5 个样本

每隔 10 秒取 5 个样本

我想知道是否有办法将 top 或 atop 命令的输出保存到文本文件中以供稍后处理。

atop|top > output.txt实际上,top 和 atop 均无法正常工作,而是在后台继续运行。

编辑:

操作系统:RHEL 6

其他尝试:top | awk 'fflush(stdout)'

答案1

在顶部找到它的方法是:

top -n 1

-n 指定您希望 top 执行的迭代次数,仍然对如何使用 atop 完成相同操作感兴趣。

答案2

对于顶部它是:

atop -r /var/log/atop/atop_20180204 -PALL 或

每隔 10 秒取 5 个样本

顶部 -PALL 10 5

相关内容