Iozone集群测试

1) Iozone的集群测试缺省使用rsh,而目前rsh基本上已经被ssh所取代,因此需要配置ssh来作为缺省的rsh,实际上很简单,就是将环境变量rsh或RSH设置为ssh,即export RSH=ssh;export rsh=ssh。在tcsh下需要使用setenv命令设置
2) 配置SSH无密码登录,请参照“ 设置SSH服务器只采用密钥认证 ”,简单一点就是分成两步,
    A) ssh-keygen -t rsa (对于SSH Version2)

    B) ssh-copy-id -i .ssh/id_rsa.pub 用户名@目标机器名

    注:既要集群的master能够ssh五密码登录集群中的其他机器,而且其他机器也要能够ssh五密码登录master。(很重要)

3)设置iozone的集群测试节点文件,包括IP地址(机器名)、测试的文件系统名、Iozone路径,比如:
     cloud01 /mfs/test01 /usr/bin/iozone

     cloud02 /mfs/test02 /usr/bin/iozone

    注:如果想在每个测试节点开启多个进程进行测试的话,可以把每个测试节点复制多行。

4)运行iozone测试程序
    iozone -i 0 -i 1 -r 512 -s 4G -Recb /tmp/log.xls -t 2 -+m /tmp/nodelist -C |tee /tmp/iozone.log
其中:
-i 0 是write/rewrite
-i 1 read/reread
-r 文件块大小
-s 测试的文件大小
-t 节点数目
-+m 节点的配置文件
-C 显示每个节点的吞吐量
-R 产生execl格式的输出日志
-e 包括flushing时间
-b 将产生二进制的execl的日志文件名
-c 测试包括文件的关闭时间
测试时会在/testfs里生成各个节点的数据包,测试完成后在iozone.log里会看到各个节点的读写速度,最大速度,最小速度,平均速度,还有总的吞吐量
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值