我的系统是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
希望有帮助。