Linux下的一些I/O统计工具-2
上一篇 / 下一篇 2012-08-29 09:44:19 / 个人分类:Linux
8M/o6v7JI#ixb6b:v0 iopp
,Icc|!O K4k0^#Y!q)rB6~S]0 iopp是另外一个统计每一个进程I/O的工具,使用C语言编写,理论上应该比上述两个重狙效率都要高。51Testing软件测试网 c*]4tTI}:e$?
}|"HN*@LQ0 安装方法很简单,首先通过下面的指令下载源代码:51Testing软件测试网7of,C/A zR'R-DfZ
`,]6p;J*b0W0 git://github.com/markwkm/iopp.git
A.A XLW-IL]q051Testing软件测试网 Q2R\+g;T&r'`zp然后分别通过下面的指令编译安装
l S V*C8p1I*wV0i)P6_8U/WZ!d0
W(]rK4f-B6x5u4n0
|
9B6Rq1i6og0 下面是一个使用例子51Testing软件测试网v#~6de}#m)XF-ns7s
51Testing软件测试网S$V\/XQ3@:GpJ Mb51Testing软件测试网9?)~t(n"~1DQe6^
|
;Z-kJA+c[0 上述输出的各项含义是:
$F y A9~S zu7i6{9`051Testing软件测试网 tBDn9dAV)K)WO● pid 进程ID51Testing软件测试网3X'd.}Zyr:Q y'L
51Testing软件测试网_[i\i9T/N)Up1Ir● rchar 将要从磁盘读取的字节数
7L ptRH/JA0WeNYY"C0 ● wchar 已经写入或应该要写入磁盘的字节数51Testing软件测试网5cP? @QoDI
51Testing软件测试网0lDO;[K{● syscr 读I/O数51Testing软件测试网\7}9I E+L.x+Af~
51Testing软件测试网X,k7A6U ObEM |● syscw 写I/O数51Testing软件测试网 D,h9b,o IN.z)F
O/s%uN(qQ9r0 ● rbytes 真正从磁盘读取的字节数51Testing软件测试网Qv l+x3x*O'XJ+P$R r
gK\}r9B0 ● wbytes 真正写入到磁盘的字节数
%Q }8sHK:`^,|)m [0?p D"T,py3MUz0 ● cwbytes 因为清空页面缓存而导致没有发生操作的字节数
]`#HO7w2R051Testing软件测试网/j/N5K~]● command 执行的命令
?6bN/f{051Testing软件测试网;iCi*n k lD1b2Z%L其中rbytes,wbytes,cwbytes会因给出-k或者-m参数,而显示为rkb,wkb,cwkb或rmb,wmb,cwmb。command一列如果给出-c的参数则显示完整的命令名而不仅仅只是命令本身。
o f?-n1?JTyG[V6s051Testing软件测试网xO{,XS这些参数的使用和top类似。
M/dc\&k*h7Q0#B3y,D3l"v3vJ"Z5p$U G0 更具体的可以参考iopp(8)手册。
9b Or\X)oS[G0b1K mB,T0
3`/o2T T`)?M4}&R0 dstat
YH5{"` i#I`"FT"tk051Testing软件测试网6up0h"L@e#]0KZ+zdstat 号称各种资源统计工具,其目的是想替代vmstat,iostat,netstat,ifstat等各种单一统计工具,从而做到All in one。 dstat用Python语言编写。51Testing软件测试网D|;w)jM
51Testing软件测试网q4Z7r/G-dWp6e(}dstat能够清晰显示每列的信息,特别是单位及大小很明确,不会在单位换算上犯迷糊和失误。最重要的是,因为它是基于模块化设计,因此我们可以很容易的写一个插件来收集我们需要的统计信息。51Testing软件测试网(B]K_0gs W?6T
z^+d(SQV4v~0 另外,dstat的输出还可以导出为CSV格式文件,从而可以在电子表格工具里分方便的生成统计图形。51Testing软件测试网)m5bo5B:XR%Kn!r
51Testing软件测试网 U'L(A wx目前dstat的插件已经相当多了,这是我机器上目前的输出:51Testing软件测试网O7~zh.C6j"[
7k*Hlq'q.Yy051Testing软件测试网4]h9b*Z]?Q
|
下面给出几个使用的列子(实际输出是带彩色的,很容易识别)51Testing软件测试网i8E!C ]2b2F!k;`\g
51Testing软件测试网d7H.c1dW(a-wV'\:Udstat的缺省输出51Testing软件测试网 q l?V*F4[ dNX
51Testing软件测试网c_9Pgn5l+M8H@51Testing软件测试网"wNIP$F
|
dl d;Yj+o7t#a ON0
H@ev&T$k9A0 指定需要显示的列
g&Gj'p!C#j4Hs$jde051Testing软件测试网0|l ?h We^.}od]N)l z} _!}"_:b Z0
|
指定需要显示的列,并同时将结果导出到文件
F{'~*F%q l0r#WIMj051Testing软件测试网 J;Gq.hbI@}vs
|
更详细的用法,可以参考dstat(1)手册。
AV u}K!M z-Z0TAG:
不要让那些真正对你好的人,慢慢的从你的生活中消失,无论爱情还是友情,都需要用心经营。
我的栏目
标题搜索
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
1 | 2 | 3 | 4 | ||||||
5 | 6 | 7 | 8 | 9 | 10 | 11 | |||
12 | 13 | 14 | 15 | 16 | 17 | 18 | |||
19 | 20 | 21 | 22 | 23 | 24 | 25 | |||
26 | 27 | 28 | 29 | 30 | 31 |
我的存档
数据统计
- 访问量: 3342163
- 日志数: 1640
- 建立时间: 2011-12-07
- 更新时间: 2019-12-24