易截截图软件、单文件、免安装、纯绿色、仅160KB

iostat来对linux硬盘IO性能进行了解

 以前一直不太会用这个参数。现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上来分析一下.下面这台就是IO有压力过大
的服务器
$iostat -x 1
Linux 2.6.33-fukai (fukai-laptop) _i686_ (2 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
5.47 0.50 8.96 48.26 0.00 36.82
 
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 6.00 273.00 99.00 7.00 2240.00 2240.00 42.26 1.12 10.57 7.96 84.40
sdb 0.00 4.00 0.00 350.00 0.00 2068.00 5.91 0.55 1.58 0.54 18.80
rrqm/s:
   每秒进行 merge 的读操作数目。即 delta(rmerge)/s
wrqm/s:
  每秒进行 merge 的写操作数目。即 delta(wmerge)/s
r/s:
           每秒完成的读 I/O 设备次数。即 delta(rio)/s
w/s:
         每秒完成的写 I/O 设备次数。即 delta(wio)/s
rsec/s:
    每秒读扇区数。即 delta(rsect)/s
wsec/s: 
每秒写扇区数。即 delta(wsect)/s
rkB/s:  
   每秒读K字节数。是 rsect/s 的一半,因为每扇区大小为512字节。(需要计算)
wkB/s:
    每秒写K字节数。是 wsect/s 的一半。(需要计算)
avgrq-sz:
平均每次设备I/O操作的数据大小
(扇区)。delta(rsect+wsect)/delta(rio+wio)
avgqu-sz:
平均I/O队列长度。即 delta(aveq)/s/1000
(因为aveq的单位为毫秒)。
await:
    平均每次设备I/O操作的等待时间 (毫秒)。即
delta(ruse+wuse)/delta(rio+wio)
svctm:  
平均每次设备I/O操作的服务时间 (毫秒)。即
delta(use)/delta(rio+wio)
%util:     
一秒中有百分之多少的时间用于 I/O 操作,或者说一秒中有多少时间 I/O
队列是非空的。即 delta(use)/s/1000 (因为use的单位为毫秒)
如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘
可能存在瓶颈。
idle小于70% IO压力就较大了,一般读取速度有较多的wait.
同时可以结合vmstat 查看查看b参数(等待资源


相关文档:

嵌入式系统之Linux vs WinCE

来自 http://blog.csdn.net/saintony/category/226987.aspx
计算机最大的市场是嵌入式设备。基本上,含有计算机但是外表并不象计算机的一切设备都可算嵌入式,包括网络设备(如路由器),工控设备(如数控机床),汽车,信息家电, 移动计算设备等各种设备。那么,在这个最大的市场中,Linux和Windows谁更有实用性呢?让我 ......

linux socket开发基础


 
 
  这是关于如何用各种可以得到的接口为Linux开发网络程序的系列文章的第一篇。就像大多数Unix-based的操作系统一样,Linux支持将TCP/IP作为本地的网络传输协议。在这个系列中,我们假定你已经比较熟悉Linux上的C编程和Linux的一些系统知识诸如signals,forking等等。
  这篇文章是关于如何用BSD套接 ......

Linux Socket学习笔记(2) Socket的介绍

Socket 就是套接字。
Socket 可以和本地目录绑定,也可以和一个IP地址绑定。
int socketpair(sa_family, socket_type, protocal,  int sz[2]);
sa_family: AF_LOCAL( 和 AF_UNIX一样) 表示本地的socket 连接
                 A ......

LINUX 库资料大全

经过长时间学习linux库文件的概念,今天小编也给大家搜集了关于库的概念以及作用,希望大家看后会有很多收获。
1.什么是linux库
在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅 ......

Linux锐捷上网,安装过程:

下载锐捷上网包,解压,有目录: libpcap.so.0.6.2, libstdc++.so.5,compat-libstdc%2B%2B-33_3.2.3-48_i386.deb,xrgsu
1进入ruijie目录
sudo cd ./ruijie(将该文件夹放在当前用户目录下)
2复制文件
sudo cp xrgsu /bin
sudo cp libpcap.so.0.6.2 /usr/lib
sudo cp libstdc++.so.5 /usr/lib
find /usr/lib -name " ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号