• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

怎样测量系统的i/o?

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 25次 | 进入软件测试论坛讨论

领测软件测试网
请问哪些命令可以输出系统的磁盘i/o情况以及关键的参数的阐述,谢谢

 jxlaiqi 回复于:2004-05-10 17:42:34
#vmstat 1   
不知道这个好不好使^_^

 lianyong 回复于:2004-05-10 19:51:14
sar -d 2 20

 水平低 回复于:2004-05-11 13:55:14
:lol: ,iostat

 海岸阳光 回复于:2004-05-12 13:49:42
哪位大虾能解释一下sar命令所输出的各个域的含义!

 yyh 回复于:2004-05-12 14:19:06
sar [options] [-A] [-o file] t [n] 

在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式 存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令 的选项很多,下面只列出常用选项: 

      -A:所有报告的总和。 
      -u:CPU利用率 
      -v:进程、I节点、文件和锁表状态。 
      -d:硬盘使用报告。 
      -r:没有使用的内存页面和硬盘块。 
      -g:串口I/O的情况。 
-b:缓冲区使用情况。 
-a:文件读写情况。 
-c:系统调用情况。 
-R:进程的活动情况。 
-y:终端设备活动情况。 
-w:系统交换活动。

 yyh 回复于:2004-05-12 14:23:42
# sar -d * * 

显示内容包括: 

device: sar命令正在监视的块设备的名字。 
  %busy: 设备忙时,传送请求所占时间的百分比。 
  avque: 队列站满时,未完成请求数量的平均值。 
  r+w/s: 每秒传送到设备或从设备传出的数据量。 
  blks/s: 每秒传送的块数,每块512字节。 
  avwait: 队列占满时传送请求等待队列空闲的平均时间。 
  avserv: 完成传送请求所需平均时间(毫秒)。 

在显示的内容中,%busy的值比较小,说明用于处理传送请求的有效时间太少,文件系统效率不高,一般来讲,%busy值高些,avque值低些,文件系统的效率比较高,如果%busy和avque值相对比较高,说明硬盘传输速度太慢,需调整。

 pcpcpc888 回复于:2004-05-12 14:32:31
谢谢各位!欢迎对此问题进行讨论,并置为精华

 海岸阳光 回复于:2004-05-12 15:16:30
谢谢yyh!
如果出现磁盘的I/O错误,在sar的输出中有什么体现呢?

 yyh 回复于:2004-05-12 17:32:15
会在/var/adm/syslog/syslog.log
里写出出错信息的。

 chaserun 回复于:2005-05-21 12:11:58
glance,监测所有系统活动的最佳选择!!!

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网