Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2984043
  • 博文数量: 401
  • 博客积分: 12926
  • 博客等级: 上将
  • 技术积分: 4588
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-22 14:51
文章分类

全部博文(401)

文章存档

2015年(16)

2014年(4)

2013年(12)

2012年(82)

2011年(98)

2010年(112)

2009年(77)

分类: LINUX

2011-02-11 15:29:30

第一步首先要修改/etc/fstab,加入这么一行
/dev/block/mmcblk1p1 /mnt ext3 defaults 0 0
device node                  mount point       file system type 后面的就写default 0 0 就行了

./system/usr/bin/iozone -U /dev/block/mmcblk1p1 -f /mnt/iozone.tmp -+d -i 0 -i 1 -s 3300M -r 1M -+n -w

-U指定设备节点,加上这个后,在测试每一轮的时候,都会做umount和mount操作。
-f指定设备的mount节点,也是临时文件的地方。会对这个文件进行读写操作,而达到测试目的。

-+d  File I/O diagnostic mode. (To troubleshoot a broken file I/O subsystem)
测试IO读写,诊断模式,我理解的就是,写个数,读出来,看看和写之前的进行对比,看是否正确。

 -i #  Test to run (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 # 用来指定测试内容.

  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
-s指定测试的总大小
-r每次读写的大小
-+n No retests selected. 这个还真不懂啥意思,反正加上了。
-w  Do not unlink temporary file 不对临时文件做链接?。。


阅读(2656) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~