Chinaunix首页 | 论坛 | 博客
  • 博客访问: 936140
  • 博文数量: 119
  • 博客积分: 6248
  • 博客等级: 准将
  • 技术积分: 1419
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-08 14:14
文章分类

全部博文(119)

文章存档

2014年(1)

2012年(1)

2011年(2)

2010年(22)

2009年(81)

2008年(12)

分类: LINUX

2010-03-05 09:43:29

最近一直在研究mfs,环境已经搭建好了,为了测试mfs的读写速度于是就在网上搜了一番,看到了一个不错的测试工具iozone,下载地址是,安装如下:
 
#cd /root/iozone3_338/src/current/
一看就知道是c语言写的,看到有个makefile文件
#make linux           //这里make后面的需要根据自己系统的情况来设定
 
这个时候就看到iozone文件生成了.
 
使用如下:

测试参数: -i              // 用来指定测试内容

  0=write/rewrite
1=read/re-read
2=random-read/write
3=Read-backwards
4=Re-write-record
5=stride-read
6=fwrite/re-fwrite
7=fread/Re-fread,
8=random mix
9=pwrite/Re-pwrite
10=pread/Re-pread
11=pwritev/Re-pwritev,
12=preadv/Re-preadv

测试格式为-i     //比如测试写:-i 0,测试读和写:-i 0 -i 1

-R 产生execl格式的输出日志

-b 将产生二进制的execl的日志文件名

-s 测试的文件大小

-r 文件块大小

-a 在希望的文件系统上测试,不过只有-a的话会进行全面测试,要花费很长时间,最好用-i指定测试范围

-g 指定最大测试文件大小

-n 指定最小测试文件大小

-f 指定测试文件

-C 显示每个节点的吞吐量

-c 测试包括文件的关闭时间

用tee命令生成log信息

例如:./iozone -g 1G -n 1M -i 0 -i 1 -f /root/iozone  -Rab /root/iozone.xls -C | tee /root/iozone.log  

关于iozone的其他用法大家可以用--help获得.
 
阅读(5126) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~