Linux集群的I/O性能测试

发表于:2010-1-18 14:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:李晨光(51CTO)    来源:51Testing软件测试网采编

  本文介绍利用iozone的性能测试工具,来测试集群性能。

  测试步骤如下:

  1.在Server节点上安装iozone(可以到www.iozone.org上下载)

  #rpm -ivh iozone-3-326.i386.rpm

  2.将Server节点的iozone拷贝到所有节点的/tmp下

  #cp /opt/iozone/bin/iozone /tmp

  #rcp /opt/iozone/bin/iozone  node1: /tmp (在每个节点这么操作,或编写shell脚本)

  3.在Server节点上

  #cp /opt/iozone/bin/iozone  /root

  4.编辑/root/nodelist,格式为:

  node1 /test/fs /tmp/iozone

  node2 /test/fs  /tmp/iozone

  .....................

  5.将Server节点上文件系统导出,使其他节点挂接。

  #vi /etc/exports  加入如下行内容

  /test *(rw)

  #exportfs -a

  在所有节点上挂接/testfs:

  #mkdir /testfs

  #mount server:/testfs /testfs

  6.在Server节点上执行

  #/root/iozone -i 0 -i l -r 4096 -s 4g -Recblog.xls -t 2 -+m nodelist -C | tee iozone.log

  程序在测试时会在/testfs里产生各个节点的数据包,测试完成后在iozone.log里看到各节点的读写及最大速度等参数。

  注意:测试时文件大小有讲究,其大小至少是系统Cache的两倍以上,这样测试结果才可行。(以上言论仅代表作者的个人观点,不代表51Testing观点)

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号