sar 的格式
时间: 2023-07-09 19:21:07 浏览: 55
sar 是一个系统性能监测工具,它的输出格式可以通过参数来指定。
下面是常用的几种格式:
- 默认格式:sar 输出格式为以空格分隔的文本格式,每行包含时间戳和一组监测指标的值,例如:
```
12:00:01 AM CPU %user %nice %system %iowait %steal %idle
12:10:01 AM all 0.02 0.00 0.01 0.01 0.00 99.96
12:20:01 AM all 0.02 0.00 0.01 0.01 0.00 99.96
```
- CSV 格式:sar 输出格式为逗号分隔的文本格式,每行包含时间戳和一组监测指标的值,例如:
```
Time,CPU,%user,%nice,%system,%iowait,%steal,%idle
12:00:01 AM,all,0.02,0.00,0.01,0.01,0.00,99.96
12:10:01 AM,all,0.02,0.00,0.01,0.01,0.00,99.96
12:20:01 AM,all,0.02,0.00,0.01,0.01,0.00,99.96
```
- JSON 格式:sar 输出格式为 JSON 格式,每行包含一个 JSON 对象,其中包含时间戳和一组监测指标的值,例如:
```
{"time": "12:00:01 AM", "CPU": "all", "%user": 0.02, "%nice": 0.00, "%system": 0.01, "%iowait": 0.01, "%steal": 0.00, "%idle": 99.96}
{"time": "12:10:01 AM", "CPU": "all", "%user": 0.02, "%nice": 0.00, "%system": 0.01, "%iowait": 0.01, "%steal": 0.00, "%idle": 99.96}
{"time": "12:20:01 AM", "CPU": "all", "%user": 0.02, "%nice": 0.00, "%system": 0.01, "%iowait": 0.01, "%steal": 0.00, "%idle": 99.96}
```
这些格式可以通过 sar 命令的 -o 和 -f 参数来指定,例如:
```
sar -o output.csv -f input.sa1 -A
```
该命令将从文件 input.sa1 中读取 sar 数据,并将输出保存到 output.csv 文件中,并使用默认格式输出所有的监测指标。