fio测试及自动画图

本文介绍了如何在Ubuntu上使用fio进行磁盘性能测试,并利用gnuplot将fio的输出数据转化为图表。首先确保安装了libaio、librbd-dev、librados-dev和gnuplot。接着,下载fio并运行examples中的测试脚本。通过设置fio的日志输出,使用fio_generate_plots脚本生成bw、lat和iops的图表。文章提供了随机读写、顺序读写和混合读写的fio命令示例。
摘要由CSDN通过智能技术生成

fio

使用fio测试之前安装fio需要的依赖 libaio 和librbd-dev librados-dev

可以把fio的输出数据自动画图的插件:gnuplot (apt-get install gnuplot)

fio下载解压后的文件夹里面有个examples文件夹,里面有测试脚本样例。

下载地址:http://brick.kernel.dk/snaps/

tar -zxvf fio-2.0.7.tar.gz
cd fio-2.0.7
make
make install

执行测试样例命令:

$: /usr/local/bin/fio Jrbd.fio

1.输出bw,lat和iops数据并画图

fio安装完后自带有一个高级脚本fio_generate_plots能够根据fio输出的数据进行画图。操作流程如下:

1.1设置fio输出详细日志

fio的输出日志主要包含三种:bw,lat和iops,设置这三种的参数如下:

write_bw_log=rw
write_lat_log=rw
write_iops_log=rw

这里需要强调的一点是,后面接的参数rw,是输出日志文件名的prefix,如最终会生成的日志文件如下:

rw_iops.log
rw_clat.log
rw_slat.log
rw_lat.log
rw_bw.log

这个参数在后面画图的时候也要用到。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值