iozone简介及下载安装方法,请参考:下面就具体的配置过程进行描述:一、前期配置1、远程访问配置,iozone使用rsh进行连接,现在已经很少使用rsh了,可以配置ssh进行连接:点击(此处)折叠或打开 export RSH=ssh;export rsh=ssh 注:需要在所有的主机上进行设置,由于是临时设置,每次logout后都需要再次进行设置2、设置/etc/sysconfig/network(后面的nodelist文件文档上说可以使用IP或者节点名,经过测试发现使用IP进行连接,iozone不能运行,所以需要设置主机名)点击(此处)折叠或打开 vi /etc/sysconfig/network 分别在所有的主机上设置hostname值,我分别设置为node1、node2 ... noden3、在选定的主节点上设置/etc/hosts点击(此处)折叠或打开 vi /etc/hosts 设置值如下:点击(此处)折叠或打开 xxx.xxx.xxx.xnode1xxx.xxx.xxx.xnode2...xxx.xxx.xxx.x noden 4、设置ssh无密码访问:点击(此处)折叠或打开 ssh-keygen -t rsa ssh-copy-id -i .ssh/id_rsa.pub 用户名@目标机器名 注:要在所有的节点上运行,并且把秘钥拷贝到所有其他的节点上,此步骤需要特别注意,如果节点多了,很容易搞混,最好写脚本运行;(如果主节点同时也作为运行节点,需要在主节点上运行:ssh-copy-id -i .ssh/id_rsa.pub 用户名@自己)5、拷贝主节点上的/etc/hosts文件到所有的节点上,同时验证是否可以无密码互相访问:点击(此处)折叠或打开 scp /etc/hosts root@主机节点名 如不需要密码就可以分发hosts到所有的主机节点上,说明前期配置工作完成。二、IOZONE的安装和配置1、在主节点上下载安装包,使用rpm命令进行安装:点击(此处)折叠或打开 rpm -ivh iozone-3-414.x86_64.rpm 默认情况下,iozone安装在/opt/目录下2、拷贝主节点上的iozone命令到所有的节点的/tmp目录下(可以是任意目录下,所有的节点包括主节点自己):点击(此处)折叠或打开 cp /opt/iozone/bin/iozone /tmpscp /opt/iozone/bin/iozone 节点名:/tmp 3、在主节点上创建nodelist文件,格式为:节点名或ip iozone测试的文件系统名 iozone的工作路径点击(此处)折叠或打开 #cat /tmp/nodelistnode1 /mnt/testfs /tmp/iozonenode2 /mnt/testfs /tmp/iozone...noden /mnt/testfs /tmp/iozone 注:如果要使用多个线程进行测试,可以每个节点多复制几行。4、拷贝nodelist文件到所有的节点上的/tmp目录下:点击(此处)折叠或打开 scp /tmp/nodelist 节点名:/tmp 到此基本环境配置完成。三、IOZONE命令的执行(具体的参数和配置可以参考手册):点击(此处)折叠或打开 /tmp/iozone -i 0 -i 1 -s 4G -Recb /tmp/log.xls -t 2 -+m /tmp/nodelist -C |tee /tmp/iozone.log -r 512 其中:-i 0 是write/rewrite-i 1 read/reread-r 文件块大小-s 测试的文件大小(建议是内存大小的2倍)-t 节点数目-+m 节点的配置文件-C 显示每个节点的吞吐量-R 产生execl格式的输出日志-e 包括flushing时间-b 将产生二进制的execl的日志文件名-c 测试包括文件的关闭时间
阅读(3657) | 评论(1) | 转发(0) |