it-swarm.cn

如何让sar在前一天显示?

在我们的服务器上,键入sar show表示从午夜开始的今天的系统负载统计信息,是否可以显示昨天的统计信息?

44
xenoterracide

通常,提供--sar命令的 sysstat 将日志保存在/var/log/sysstat//var/log/sa/中,并使用诸如/var/log/sysstat/sadd之类的文件名,其中dd是月份中某天的数字值(从01开始)。默认情况下,使用当天的文件。但是,您可以更改与-f命令行开关一起使用的文件。因此,对于本月的3号,您将执行以下操作:

sar -f /var/log/sysstat/sa03

如果要限制时间范围,可以使用-s-e参数。如果您想例行获取昨天的文件,并且不记得日期并且有GNU日期,则可以尝试

sar -f /var/log/sysstat/sa$(date +%d -d yesterday)

我强烈建议阅读 sar的手册页

65
Steven D

尝试按以下命令获取历史内存利用率详细信息。

sar -r -f /var/log/sa/sa01

/var/log/sa中的文件记录了世界上的所有内容。

6
Sidhartha