使用`atopsar`时如何读取几天的日志文件?

使用`atopsar`时如何读取几天的日志文件?

我的系统是centos 7.4,带有atop-2.3.0-8.el7.x86_64.
我已经登录3天了var/log/atop,比如atop_20190312 atop_20190313 atop_20190314

我想找出这三天CPU消耗的高峰期。
基于这个帖子,我试过:

atopsar -r /var/log/atop/ -A -R 3 -c |head

但失败了。

如何将日志上的几天读成一个?

答案1

很抱歉,据我所知,atopsar 几天都无法合并。

选择日期:

您可以使用-r它直接读取一个 atop-log 文件。如果您需要检查昨天或前天,可以使用-r y。如果添加,y您可以选择更早的日期:-r yy将是前天。

选择正确的报告

您可以使用 选择所有报告,-A也可以使用 仅选择 CPU 等报告-c。两者都选择没有意义。

结论

由于您想查看 3 天的 cpu 利用率,因此可以查看它们:

Today: 
# atopsar  -R 3 -c |head

Yesterday:
# atopsar -r y -R 3 -c |head

2 Days ago:
# atopsar -r y -R 3 -c |head

希望有帮助。

相关内容