首页 > 编程知识 正文

iozone测试结果

时间:2023-05-06 02:04:57 阅读:239274 作者:4347

1. Iozone的集群测试缺省使用rsh,而目前rsh基本上已经被ssh所取代,因此需要配置ssh来作为缺省的rsh,实际上很简单,就是将环境变量rsh或RSH设置为ssh,即 export RSH=ssh;export rsh=ssh 。在tcsh下需要使用setenv命令设置
    在/etc/bashrc文件中追加: export RSH=ssh;export rsh=ssh
    source /etc/bashrc
2. 配置SSH无密码登录(相互之间都可以无密码登录)
    ssh-keygen -t rsa       #一直回车即可
    ssh-copy-id  $dest_hostname 
    注:如果配置完成后无密码登录不成功,需要检查/root/.ssh/目录下id_rsa和authorized_keys文件的属性是否为600,必须是600
3. 设置iozone的集群测试节点文件,包括客户端hostname、测试的文件系统挂载目录、iozone可执行程序的路径
    cat  /home/dfwt/nodelist
    #hostname    dst_dir                          iozone bin
    client01        /mnt/icfs/iozone_data    /home/dfwt/iozone
    client02        /mnt/icfs/iozone_data    /home/dfwt/iozone

    cat /etc/hosts    #每节点都要有
    10.10.10.111 client01
    10.10.10.112 client02
    注:如果想在每个测试节点开启多个进程进行测试的话,可以把每个测试节点复制多行,每行表示一个线程
4. 运行iozone测试程序
    ./iozone -i 0 -i 1 -r 8M -s 2048g -t 5 -+m /home/dfwt/nodelist -c -+n -C -+k -e -R
    -i 0 是write/rewrite
    -i 1 read/reread
    -r 文件块大小
    -s 测试的文件大小
    -t 节点数目,对应nodelist中node的行数
    -+m 节点的配置文件
    -C 显示每个节点的吞吐量
    -R 产生execl格式的输出日志
    -e 包括flushing时间
    -b 将产生二进制的execl的日志文件名
    -c 测试包括文件的关闭时间

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。