Linux集群的I/O性能测试
来源:互联网 发布:数据加密存储 编辑:程序博客网 时间:2024/05/17 08:22
Linux集群的I/O性能测试(李晨光)
本文介绍利用iozone的性能测试工具,来测试集群性能。
测试步骤如下:
1.在Server节点上安装iozone(可以到www.iozone.org上下载)
测试步骤如下:
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脚本)
#cp /opt/iozone/bin/iozone /tmp
#rcp /opt/iozone/bin/iozone node1: /tmp (在每个节点这么操作,或编写shell脚本)
3.在Server节点上
#cp /opt/iozone/bin/iozone /root
#cp /opt/iozone/bin/iozone /root
4.编辑/root/nodelist,格式为:
node1 /test/fs /tmp/iozone
node2 /test/fs /tmp/iozone
.....................
node1 /test/fs /tmp/iozone
node2 /test/fs /tmp/iozone
.....................
5.将Server节点上文件系统导出,使其他节点挂接。
#vi /etc/exports 加入如下行内容
/test *(rw)
#exportfs -a
#vi /etc/exports 加入如下行内容
/test *(rw)
#exportfs -a
在所有节点上挂接/testfs:
#mkdir /testfs
#mount server:/testfs /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的两倍以上,这样测试结果才可行。
#/root/iozone -i 0 -i l -r 4096 -s 4g -Recblog.xls -t 2 -+m nodelist -C | tee iozone.log
程序在测试时会在/testfs里产生各个节点的数据包,测试完成后在iozone.log里看到各节点的读写及最大速度等参数。
注意:测试时文件大小有讲究,其大小至少是系统Cache的两倍以上,这样测试结果才可行。
- Linux集群的I/O性能测试
- Linux集群的I/O性能测试
- Linux集群的I/O性能测试
- Linux下测试磁盘I/O性能
- sysbench测试linux I/O算法性能
- Linux测试工具研究之I/O 性能测试bonnie++
- Unix I/O 性能测试
- linux集群性能测试
- glibc的 Asynchronous I/O 写性能测试
- 如何对Exadata的I/O进行性能校准测试
- 简单测试服务器的磁盘I/O性能
- 自动视频录像-用于I/O性能测试
- 使用fio测试磁盘I/O性能
- 使用fio测试磁盘I/O性能
- 使用fio测试磁盘I/O性能
- Linux异步 I/O 大大提高应用程序的性能
- Linux 开发过程中I/O操作的效率测试
- Linux系统性能监控之I/O
- Java 访问数据库 --java与DataBase相关知识总结(四) java数据库连接池嵌套内部类实现
- 17.3(1)
- 来深圳的日记
- 用FILE打开文件
- Arch Install & some configuration
- Linux集群的I/O性能测试
- 公司招聘C/C++面试题
- Asp.net程序
- java web知识点荟萃
- valgrind中文命令行帮助
- 算法设计 -- VC控制台模拟“汉诺塔”移动过程
- (转帖)Visual C++开发工具与调试技巧整理
- 我的“独立日”
- Windows下用C语言获取进程cpu使用率,内存使用,IO情况