:L(uqxf2})t0IOMeter是业界广泛使用的IO性能测试软件。通过使用不同的IOMeter设定值来呈现文件服务器(选择范围为512Bytes到64KB)和网站服务器(选择512Bytes到512KB作为I/O范围)的相应负载。IXPUB技术博客]#s"W+o0N'P
在实际测试过程中可以使用IOMeter进行如下测量:IXPUB技术博客,f \N@6q?`
IXPUB技术博客XJ-Sf7r*~Max IO:
:@@[gL3h:p}0.Qfn(p6}$aal
Di:}0为了得到完整的磁盘性能数据,可以测试512Bytes到512MBytes等多种数据块大小,并分别测试了100%读取操作或100%写入操作下的表现,测试随机率可以从0%-100%,用于检测磁盘子系统的最大输入输出能力。从所有的数据中,可以分别得到的数据指IOps(每秒操作数)以及MBps(传输速率)。IXPUB技术博客5{e1YT+O+U(n;S!\
IXPUB技术博客
tW3i#D#oFile Server:IXPUB技术博客/b|&o[h9jJ
!^'WD1T9o0文件服务器应用在一个多用户或网络化的环境中专门用于文件的储存,恢复和管理。不同用户的访问形成了多线程,因此,其工作负载是随机性的。输入输出大小是可变的,取决于所操作的文件大小。读/写分布也是变化的。总的来说,一个频繁使用的多用户服务器应该采用较高的队列深度来模拟。IXPUB技术博客,L
uan@
IXPUB技术博客'},iB[I$YWeb Server:IXPUB技术博客eo l
]5K:x
@`C-Y6z;jtmy0网站服务器应用于处理多用户通过Internet或Intranet进行的访问。这些请求具有典型的随机性,并且在用户访问不同页面或视频应用时大量偏向于读请求。同样,一个访问频繁网站服务器也应该采用较高的队列深度来模拟。最后,测试读取尺寸从512Bytes到512KB不等,100%读取操作,随机率为100%,用于模拟Web服务器的性能。在实际的桌面环境中,小于4KB的块访问数量不少,但是由于操作系统的缓存的存在而具有一定的降低,主要的块大小基于4KB。IXPUB技术博客ppf#u\)m,['`w
IXPUB技术博客+r#d;PjR@VWIOMeter硬盘性能测试对CPU、内存等参数并不是很敏感——当然CPU要保证在测试中不能出现100%的占用率。IXPUB技术博客H(X7FT&BWUqmR
sT1s7Q#H0接下来就让我们一起来看看IOMETER的安装与配置的全过程。IXPUB技术博客C"wugB9zafm#U0}0k
IXPUB技术博客h.m,I.G1L+Q,v我现在所使用的IOMETER版本是iometer-2004.07.30.win32.i386版。
_Val+]1D'~{Y)h/y0IXPUB技术博客(H:SV8{Jq7S其安装过程如下:IXPUB技术博客1@I
D|,N ulF7a
-At7Cmw2d0第一步双击打开安装文件:
6loqEPWr0
!]({$StPf^.`z0IXPUB技术博客M;v}2L^1} m-@._7_-`点击NEXT:IXPUB技术博客O l/bx;k
IXPUB技术博客0j9|-E&`3{m!i
选择加入MS Acess导入导航:IXPUB技术博客/Kb2?/ww&U

[gg~aR0点击finish:
#t3V8kt|{%j0
&KfQ'XsOs0从所有程序列表中打开IOMETER。IXPUB技术博客,~%Ye1i9mV_:K$hf`

^H
s(pe!}E0选中下图中的标记的图标可以产生一个新的测试机。
2f]%B-]
?,{.W4eQt0
IXPUB技术博客*M.K9PV%JsR3A5E
增加一个新的测试机之后的情形。
BWs.S-\/@`#E0
,ECY%rMI!s+G8H,\0 点击以下被标记图标可以新增一个任务组:
|&J,FOw,aTB"S0
6p(y.S#u/_,EN0点击一下被标记的图标可以增加一个网络连接。IXPUB技术博客.F1S#Kwv#H
IXPUB技术博客2@8gu-C[/U8Af$k2{*u\
选中一下被标记的图标可以复制所选中的任务组。IXPUB技术博客2C)T9~3?r3x3O*sO e

:[M@pQ1_&h0选中需要被测试的硬盘。IXPUB技术博客rb[NYPeu
IXPUB技术博客x.~5Q8OT+}4r
添加需要被测试的数据库模本。IXPUB技术博客
J/TJ&R%j9f
IXPUB技术博客q:zm$Y-}c_
察看测试结果。
s
] cba0
IXPUB技术博客+eWG-`S0Z3X^u1i,gU
选中以下被标记的图标可以设置测试的时间间隔。
J!}+QMJU0
'y3{3M.s#F0E-p0选中以下被标记的图标开始测试,选择结果存放地址。IXPUB技术博客'O!d$^+T#EeEt

L
K#k } FON8p0开始测试后,察看测试结果。IXPUB技术博客 j~3k4aH5p
IXPUB技术博客~D\!z4uv9}
测试结果中包含的结果项。IXPUB技术博客9W:qj^M~

,H$t+{l6d R0总的I/O速度。IXPUB技术博客}B'k)w;cr

F*]cK{1p6~0读数据的I/O速度。IXPUB技术博客zl9a(v.`F+U

L1C
T4lV?1va'V^0写数据的I/O速度。
5H8L.i7mDH {3r6i0
IXPUB技术博客2c4Fd:v&`Qfk
总的数据传输速度。
Jeq0bCO0
b*@7M-\TY,?y0总的每秒联接数。
b+dI;tAz*|t0
IXPUB技术博客(E!pA(WfG}-Q
总的每秒读写数据量。
T6s
p*y
h+q!Re0
{Pk,p&VS0每秒读取的数据量。IXPUB技术博客t|Tt)G1@9B%?!Ae
IXPUB技术博客
E[ r
|g
每秒写入的数据量。
*u#dR'k-O8_#b3je.Y0
IXPUB技术博客,j| bs2t!H }b
总的平均响应时间。IXPUB技术博客M;Jc:z
m

tfr5?r
oj0平均的读取响应时间。
4n\O` \]i0
\ wL-gL5M%UbJ0平均的写入响应时间。IXPUB技术博客d2`*xdb
IXPUB技术博客r)`%Q0a {H^
平均的传输响应时间。IXPUB技术博客RV[ ]R{

RC9Bl"i0平均的连接响应时间。IXPUB技术博客.I1`I3Os

b%DQ[;L\0最大的I/O响应时间。IXPUB技术博客A"A X4o.vHQ8y

,\xNd E4ey3oY0最大的读取响应时间。
2M1?&[#sj2|$Io0
IXPUB技术博客2M:mm&pRh9K
k
最大的写入响应时间。
4[.s[_W0
IXPUB技术博客)A3I5? k#Y fxg
最大的传输响应时间。
"G8X"u3aa K0
V*en'?n(n0最大的连接响应时间。
ZBe"s&P0
IXPUB技术博客g \2s7]U8AyQ
总的CPU使用率。IXPUB技术博客5hQ8z"[)hp&U
IXPUB技术博客&D L:Pi?b(TECS k
CPU使用时间的占用率。IXPUB技术博客Hc;DMM&e:{+P
IXPUB技术博客`)w?2WIOT
优先使用时间占用率。IXPUB技术博客}o~/PspC fH4G
IXPUB技术博客)MR+~2r3Q4ZU
缩节时间占用率。
,s`9q[Z
WF w0
7uJ8R7yg,H$PUvG0中断时间占用率。IXPUB技术博客9a]*S!Jk2V?1y

(Bm e
n9|#};b-k-~ ]4^0CPU的有效使用率。IXPUB技术博客 T,O.B'Eml
IXPUB技术博客%hb8[.t
?
网络数据包传输速率。IXPUB技术博客 R"Q#^+n` J
IXPUB技术博客+sNG!x&iik7S[
总的传输错误数。IXPUB技术博客K^3]!P#I0bw
IXPUB技术博客H4uB pZJ)d"s2v.W
TCP中转错误数。
z
`@a9J6t G0
_t#M{[/G0总的出错数。
j"Rz|.SZp8@.I0
F%?:~d+K^~0读取出错数。
]&tr!a7}RR0
oajhK J1b%Qo0写入出错数。
if%k/FkZ{FvV0
IXPUB技术博客Ut
hz7Bfp*Hs