如何查看服务器上面的历史磁盘负载数据

前言

服务器上面全天的负载可能存在不同,现在需要知道,之前环境上面负载的情况怎么样
如果没做监控工具情况下,想看历史数据,这个就需要用到sar的历史记录了

方法

通过对sar的历史数据的读取可以查看整个服务器上面的io之和,虽然不能精确到每个磁盘,但是也能够反应一定的磁盘的负载情况

1
2
3
4
5
6
7
8
9
10
11
12
13
14
sar -b -f /var/log/sa/sa05

[root@node101 zp]# sar -b -f /var/log/sa/sa05

12:00:01 AM tps rtps wtps bread/s bwrtn/s
12:10:01 AM 4578.54 3889.63 688.90 1153527.13 158204.94
12:20:01 AM 4691.51 3983.55 707.96 1245905.96 149193.88
12:30:02 AM 4408.08 3704.57 703.51 1180006.65 162309.00
12:40:01 AM 9830.09 9235.21 594.88 1092390.31 164432.00
12:50:01 AM 18801.33 18208.55 592.79 1141873.61 171874.90
01:00:01 AM 9836.11 9239.30 596.80 986271.99 177031.97
01:10:01 AM 8607.46 8031.91 575.55 962631.90 165425.27
01:20:01 AM 19046.61 18530.58 516.03 1044466.98 155575.49
01:30:01 AM 9150.17 8695.78 454.39 840282.80 132842.10

上面是时间指定日期的数据,每10分钟一个,日期是循环去覆盖的,也就是能够看到最近三十天的数据的