在centos上,sar命令可以同时显示日期和时间吗?我发现sar只能将时间显示为:
17:42:40 CPU %user %nice %system %iowait %steal %idle
17:42:42 all 0.31 0.00 0.69 0.06 0.00 98.93我希望是这样:
2017-03-28 17:42:40 CPU %user %nice %system %iowait %steal %idle有人知道如何获得这种格式吗?
发布于 2019-02-17 19:08:40
手册页指出,通过将环境设置为S_TIME_FORMAT=ISO,“sar命令将改用ISO8601格式(YYYY-MM-DD)”。http://sebastien.godard.pagesperso-orange.fr/
首先,您可能想要检查这是否可以完成工作。
但是,这在我的环境中不起作用(sysstat version10.1.5,通过yum安装在CentOS Linux版本7.6.1810上)。
下面是我发现的一种解决方法:
sar可以输出包含日期和时间的二进制格式的日志(-o选项)。然后,您可以使用sadf从其中提取信息。
试着,例如,
$ sar -o sartestlog 1
这将保存一个名为sartestlog的二进制日志文件。最后一个参数"1“代表采样速率(以秒为单位)。
然后运行,例如,$ sadf -- -P 0 sartestlog。
这将显示逻辑CPU 0的使用情况以及所需的日期时间戳。将-P 0替换为您将传递给sar命令以获取相关指标的内容。
我正在回答一个有点老的问题,但仍然希望这能对某些人有所帮助!
https://stackoverflow.com/questions/43066492
复制相似问题