tag是什么意思-伞的英语
vdbench
是一个
I/O
p>
工作负载生成器,用于验证数据完整性和度量直接附加和网络连接
的
存储的性能。它是一个免费的工具,容易使用,而且常常用于测试和基准测试。
1.
安装
需要安装
jdk
< br>到
oracel
下载
vdben
ch504
;不需要安装,直接以绝对路径执行就可以
建议解压到
/var/www/html/vdbench
#unzip vdbench504 -d
/var/www/html/vdbench
2.
使用
./vdbench -t
这一步先测试一下工具能不能用
,如何正常,会在目录下自动生成一个
output
./vdbench -f parmfile
根据指定配置文件测试
这里的
parmfile
需要根据测试环境修改,可以参考
< br>output
目录下的
parmfile
样例:
dd if=/dev/zero
of=/tmp/disk1 bs=4 count=1M
vim
parmfile
sd=sd1,lun=/tmp/disk1 size=4m
wd=wd1,sd=sd1,xfersize=4096,readpct=100
rd=run1,wd=wd1,iorate=100,elapsed=10,in
terval=1
[root@localhost
vdbench504]# ./vdbench -f
Vdbench
distribution: vdbench504
For
documentation, see ''.
20:30:42.594 input argument scanned:
'-'
20:30:43.586 Starting slave:
/var/www/html/vdbench504/vdbenchSlaveJvm -m
localhost -n
localhost-10-150614-20.30.42.326 -l localhost-0 -p
5570
20:30:44.823 All slaves are now
connected
20:30:48.006 Starting
RD=run1; I/O rate: 100; elapsed=10; For loops:
None
Jun 14,
2015
interval
i/o
MB/sec
bytes
read
resp
read
write
resp
resp queue
cpu%
cpu%
rate
1024**2
i/o
pct
time
resp
resp
max
stddev
depth
sys+u
sys
20:30:49.456
1
92.00
0.36
4096
100.00
0.047
0.047
0.000
0.313
0.057
0.0
64
.4
21.5
20:30:50.142
2
97.00
0.38
4096
100.00
0.032
0.032
0.000
0.227
0.035
0.0
50
.0
10.0
20:30:51.095
3
91.00
0.36
4096
100.00
0.034
0.034
0.000
0.164
0.033
0.0
.3
4.2
20:30:52.048
4
119.00
0.46
4096
100.00
0.030
0.030
0.000
0.280
0.037
0.0
.5
2.1
20:30:53.088
5
90.00
0.35
4096
100.00
0.041
0.041
0.000
0.487
0.066
0.0
9.3
2.1
20:30:54.051
6
110.00
0.43
4096
100.00
0.043
0.043
0.000
0.837
0.099
0.0
.7
2.1
20:30:55.095
7
113.00
0.44
4096
100.00
0.029
0.029
0.000
0.264
0.035
0.0
.5
1.0
20:30:56.045
8
92.00
0.36
4096
100.00
0.034
0.034
0.000
0.299
0.043
0.0
.8
2.1
20:30:57.145
9
95.00
0.37
4096
100.00
0.044
0.044
0.000
0.464
0.076
0.0
.3
3.1
20:30:58.059
10
109.00
0.43
4096
100.00
0.037
0.037
0.000
0.332
0.047
0.0
.8
2.1
20:30:58.161
avg_2-10
101.78
0.40
4096
100.00
0.036
0.036
0.000
0.837
0.057
0.0
.1
3.1
20:30:59.153 Vdbench
execution completed successfully. Output
directory:
/var/www/html/vdbench504/output
3.
参数说明
对于一个虚拟块设备,配置以下参数:
HD
:主机定义
?
?
?
31
16
17
12
27
15
20
22
如果您希望展示当前主机,则设置
hd=
localhost
。如果希望指定一个远程主机,
hd=
label
。
system= IP
地址或网络名称。
clients=
用于模拟服务器的正在运行的客户端数量。
SD
:存储定义
?
?
sd=
标识存储的名称。
host=
存储所在的主机的
ID
。
?
?
?
?
lun=
原始磁盘、磁带或文件系统的名称。
vdbench
也可为您创建一个磁盘。
threads=
对
SD
的最大并发
I/O
请求数量。默认为
8
。
hitarea=
调整读取命中百分比的大小。默认为
1m
。
openflags=
用于打开一个
lun
或一个文件的
flag_list
。
WD
:工作负载定义
?
?
?
?
?
?
?
?
?
?
wd=
标识工作负载的名称。
sd=
要使用的存储定义的
ID
。
host=
要运行此工作负载的主机的
ID
。默认设置为
localhost
。
rdpct=
读取请求占请求总数的百分比。
rhpct=
读取命中百分比。默认设置为
0
。
whpct=
写入命中百分比。默认设置为
0
。
xfersize=
要传输的数据大小。默认设置为
4k
。
seekpct=
随机寻道的百分比。可为随机值。
openflags=
用于打开一个
lun
或一个文件的
flag_list
。
iorate=
此工作负载的固定
I/O
速率。
RD
:运行定义
?
?
?
?
?
?
?
?
?
?
rd=
标识运行的名称。
wd=
用于此运行的工作负载的
ID
。
iorate=
(#,#,...)
一个或多个
I/O
速率。
curve
:性能曲线(待定义)。
max
:不受控制的工作负载。
elapsed=
time
:以秒为单位的运行持续时间。默认设置为
30
。
warmup=
time
:加热期,最终会被忽略。
distribution= I/O
请求的分布:指数、统一或确定性。
pause=
在下一次运行之前休眠的时间,以秒为单位。
openflags=
用于打开一个
lun
或一个文件的
flag_list
。
对于一个文件系统
对于一个文件系统,配置以下参数:
HD
:主机定义。与虚拟块设备相同。
FSD
:文件系统定义
?
?
?
?
?
?
fsd=
标识文件系统定义的名称
anchor=
将在其中创建目录结构的目录
width=
要在定位符下创建的目录数
depth=
要在定位符下创建的级别数
files=
要在最低级别创建的文件数
sizes= (size,size,...)
将创建的文件大小
tag是什么意思-伞的英语
tag是什么意思-伞的英语
tag是什么意思-伞的英语
tag是什么意思-伞的英语
tag是什么意思-伞的英语
tag是什么意思-伞的英语
tag是什么意思-伞的英语
tag是什么意思-伞的英语
-
上一篇:娜塔莉波特曼 2015哈佛毕业演讲 中英文
下一篇:2004年专四听力