iozone磁盘读写测试工具的使用以及命令详解下载(网站最详细讲解步骤)

Posted 我战

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iozone磁盘读写测试工具的使用以及命令详解下载(网站最详细讲解步骤)相关的知识,希望对你有一定的参考价值。

一、iozone简介

iozone是一款开源工具,用来测试文件系统的读写性能,也可以进行测试磁盘读写性能。

二、下载

方式一:网站下载http://www.iozone.org/

方式二:个人网盘存放有,版本为iozone3.430版本,需要新版本可私聊联系我,免费赠送给。

链接:https://pan.baidu.com/s/14TcobGj-duCXMf0nrHG9LQ 
提取码:dwjm

三、 执行测试

3.1工具安装

tar xvf iozone3_430.tar     #解压(注意不要有中文名目录)
cd iozone3_430/src/current/   #进入安装目录
make linux     #安装

3.2 OS配置(可不配置)

#设置调频模式为performance
cpupower frequency-set –g performance

3.3 测试执行

mkdir /home/hdd  #在/home目录下创建一个文件夹hdd

mount /dev/sda5 /home/hdd   #把磁盘分区/dev/sda5 挂载到创建的hdd目录下)
#如果没有分区可进行df -l 查看磁盘挂载情况,随机选择一个稍微大些的磁盘进行读写测试。磁盘分区命令fdisk /dev/sda  可进行分区,详情看下一章节。

cd /home/iozone3_430/src/current  #切换到安装目录下

./iozone -a -i 0 -i 1 -i 2 -f /home/hdd/testfile -r 16m -s 8G | tee -a iozone1.log
#设置大小为物理内存的一半;存放到iozone1.log下查看

./iozone -a -i 0 -i 1 -i 2 -f /home/hdd/testfile -r 16m -s 16G | tee -a iozone2.log
#设置大小为物理内存的一半;存放到iozone1.log下查看

./iozone -a -i 0 -i 1 -i 2 -f /home/hdd/testfile -r 16m -s 32G | tee -a iozone3.log
#设置大小为物理内存的一半;存放到iozone1.log下查看

备注:各参数的含义

-a #全面测试

-i #指定运行于哪种模式测试。可以使用-i # -i # -i #进行多个测试

0=write/rewrite

1=read/re-read

2=random read/random write

-f #指定用来测试的临时文件,测试完后会自动删除

-r #设置测试文件的块大小

-s #设置测试文件的大小,要求为物理内存的1/2,1倍,2倍

-I #直接IO,可排除掉缓存的影响,直接对硬盘读写

四、结果查看

测试结果会打印到窗口,或者在/iozone3_430/src/current目录下的iozone1.log、iozone2.log中查看。

下图为某一PC机型测试结果详讲解

顺序读:705689   顺序写:566013    随机读:583307     随机写:903849

(数据对应可自行测试对照,该测试数据为样本测试数据讲解)

 

iozone工具测试讲解到此,各位宝子们有疑问需要资料可以私聊我。谢谢观看!

以上是关于iozone磁盘读写测试工具的使用以及命令详解下载(网站最详细讲解步骤)的主要内容,如果未能解决你的问题,请参考以下文章

使用iozone测试磁盘性能

使用iozone测试磁盘性能

云服务器磁盘测试工具-iozone

IOZONE测试工具使用方法

linux服务器iops性能测试

Linux下磁盘IO读写测试工具-FIO详解