免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2962 | 回复: 15
打印 上一主题 下一主题

如何取出 sar -d 出来 结果。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-18 09:37 |只看该作者 |倒序浏览
由于事先没考虑好,

在写一些性能监控脚本的时候, 把 top, ps -ef ,sar -d 等出来的结果都重定向到一个文件里了,现在想单独把 sar -d 结果取出来做一张图表,但取不出来。请高手们帮忙一下。

。。。。。。。。

00:21:06   device   %busy   avque   r+w/s  blks/s  avwait  avserv
00:21:07  disk476    1.00    0.50       1     512    0.00    3.45
00:21:08    disk3    1.01    0.50       4      40    0.00    3.16
            disk5    1.01    0.50       2      24    0.00    5.44
          disk397    1.01    0.50       1       2    0.00    8.15
          disk407    1.01    0.50       8     323    0.00    0.19
          disk429    1.01    0.50       4     776    0.00    0.60
          disk430    1.01    0.50      10     760    0.00    0.29
          disk432    1.01    0.50       6     630    0.00    0.38
          disk435    1.01    0.50      13     485    0.00    0.18
          disk473    1.01    0.50      17    1410    0.00    0.37
          disk474    1.01    0.50      12    1228    0.00    0.46
          disk475    1.01    0.50      13    1281    0.00    0.48
00:21:09  disk411    1.00    0.50      10     592    0.00    0.30
          disk412    1.00    0.50      21    1168    0.00    0.28
          disk414    1.00    0.50      18     672    0.00    0.42
          disk428    1.00    0.50       3     304    0.00    0.35
          disk473    1.00    0.50       2     532    0.00    7.97
          disk474    1.00    0.50       1     512    0.00    9.74
          disk475    2.00    0.50       2     532    0.00    8.35
          disk476    1.00    0.50       1     512    0.00    9.70
00:21:10  disk473    0.99    0.50       5     620    0.00    0.63

Average   disk476    0.50    0.50       0     256    0.00    6.58
Average     disk3    0.25    0.50       1      10    0.00    3.16
Average     disk5    0.25    0.50       0       6    0.00    5.44
Average   disk397    0.25    0.50       0       0    0.00    8.15
Average   disk407    0.25    0.50       2      80    0.00    0.19
Average   disk429    0.25    0.50       1     192    0.00    0.60
Average   disk430    0.25    0.50       2     188    0.00    0.29
Average   disk432    0.25    0.50       2     156    0.00    0.38
Average   disk435    0.25    0.50       3     120    0.00    0.18
Average   disk473    0.75    0.50       6     638    0.00    1.06
Average   disk474    0.50    0.50       3     432    0.00    1.17
Average   disk475    0.75    0.50       4     450    0.00    1.53
Average   disk411    0.25    0.50       2     148    0.00    0.30
Average   disk412    0.25    0.50       5     292    0.00    0.28
Average   disk414    0.25    0.50       4     168    0.00    0.42
Average   disk428    0.25    0.50       1      76    0.00    0.35
。。。。。

省略号之间就是我想要的,具体内容应该是: 第一次出现“device   %busy   avque”等字样到 "Average"这个关键字之间的所有内容。

论坛徽章:
0
2 [报告]
发表于 2010-05-18 09:43 |只看该作者
在线等哦。。。。

论坛徽章:
0
3 [报告]
发表于 2010-05-18 10:04 |只看该作者
你的意思是文本里有很多"device   %busy   avque" 字样?

论坛徽章:
0
4 [报告]
发表于 2010-05-18 10:09 |只看该作者
回复 3# where27


    嗯,是的。间隔五分钟会运行一次 sar -d ,别的命令是不会出现这些字样的。

论坛徽章:
0
5 [报告]
发表于 2010-05-18 10:11 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2010-05-18 10:17 |只看该作者
兰州的意思应该是只要第一次出现的device   %busy   avque一直到Average,应该不是所有的都要吧

论坛徽章:
0
7 [报告]
发表于 2010-05-18 10:23 |只看该作者
  1. awk '/Average/||/device.*%busy.*avque/,/Average/{print;a++;next}a{exit}' file
复制代码
只取第一次出现的device %busy avque

论坛徽章:
0
8 [报告]
发表于 2010-05-18 10:24 |只看该作者
所有的都要的。

论坛徽章:
0
9 [报告]
发表于 2010-05-18 10:26 |只看该作者
回复 8# wazhl


    那我的错了,用5楼版主的吧

论坛徽章:
0
10 [报告]
发表于 2010-05-18 10:34 |只看该作者
回复 9# where27


    5楼的也有问题~在想想~ LZ稍等

df
dfs
fdsf       device %busy
fsd
fsd
af
ds
00:21:06   device   %busy   avque   r+w/s  blks/s  avwait  avserv
00:21:07  disk476    1.00    0.50       1     512    0.00    3.45
00:21:08    disk3    1.01    0.50       4      40    0.00    3.16
            disk5    1.01    0.50       2      24    0.00    5.44
          disk397    1.01    0.50       1       2    0.00    8.15
          disk407    1.01    0.50       8     323    0.00    0.19
          disk429    1.01    0.50       4     776    0.00    0.60
          disk430    1.01    0.50      10     760    0.00    0.29
          disk432    1.01    0.50       6     630    0.00    0.38
          disk435    1.01    0.50      13     485    0.00    0.18
          disk473    1.01    0.50      17    1410    0.00    0.37
          disk474    1.01    0.50      12    1228    0.00    0.46
          disk475    1.01    0.50      13    1281    0.00    0.48
00:21:09  disk411    1.00    0.50      10     592    0.00    0.30
          disk412    1.00    0.50      21    1168    0.00    0.28
          disk414    1.00    0.50      18     672    0.00    0.42
          disk428    1.00    0.50       3     304    0.00    0.35
          disk473    1.00    0.50       2     532    0.00    7.97
          disk474    1.00    0.50       1     512    0.00    9.74
          disk475    2.00    0.50       2     532    0.00    8.35
          disk476    1.00    0.50       1     512    0.00    9.70
00:21:10  disk473    0.99    0.50       5     620    0.00    0.63

Average   disk476    0.50    0.50       0     256    0.00    6.58
Average     disk3    0.25    0.50       1      10    0.00    3.16
Average     disk5    0.25    0.50       0       6    0.00    5.44
Average   disk397    0.25    0.50       0       0    0.00    8.15
Average   disk407    0.25    0.50       2      80    0.00    0.19
Average   disk429    0.25    0.50       1     192    0.00    0.60
Average   disk430    0.25    0.50       2     188    0.00    0.29
Average   disk432    0.25    0.50       2     156    0.00    0.38
Average   disk435    0.25    0.50       3     120    0.00    0.18
Average   disk473    0.75    0.50       6     638    0.00    1.06
Average   disk474    0.50    0.50       3     432    0.00    1.17
Average   disk475    0.75    0.50       4     450    0.00    1.53
Average   disk411    0.25    0.50       2     148    0.00    0.30
Average   disk412    0.25    0.50       5     292    0.00    0.28
Average   disk414    0.25    0.50       4     168    0.00    0.42
Average   disk428    0.25    0.50       1      76    0.00    0.35
dfsdf
fsd
f
sdf
ds
[root@commserver: /tmp]#

这样就不行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP