本文主要介绍fio是如何运行的,并且以单线程、单job为例 fio的入口在fio.c中的main函数,下面列出了main函数,此处只出示了一些调用的关键函数 在main函数中主要调用了两个关键函数,parse_options,顾名思义,就是分析options,也就是fio的参数,而fio_backe ...
分类:
其他好文 时间:
2019-02-24 00:22:00
阅读次数:
275
测试环境 3台服务器:ceph配置内外网分离,外网使用万兆线,内网使用千兆线,osd共21个。 1台客户端:安装fio工具、内核客户端,使用万兆线。 测试目的 针对fio工具中的iodepth(队列深度)和numjobs(线程数)参数,分析使用fio工具时,哪个参数对带宽值测试结果影响比较大。 测试 ...
分类:
其他好文 时间:
2019-01-22 21:57:25
阅读次数:
201
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。 fio 官网地址: h ...
分类:
系统相关 时间:
2018-11-02 21:46:34
阅读次数:
318
fio使用指南 这个文档是对fio-2.0.9 HOWTO文档的翻译,fio的参数太多了,翻译这个文档时并没有测试每一个参数的功能和使用方法,只有少量参数做了试验,大部分的参数采用的是根据字面翻译或是个人理解的翻译,必然有些出入,先发出来,以后有使用的时候再被充和修改。在另一个文档中会对fio自带的 ...
分类:
其他好文 时间:
2018-10-30 10:16:44
阅读次数:
139
工作中发现一个fio问题,测试组测试出来的数据read速度一个是17.0G/s,一个是13.2G/s。要知道我后台只有24块7.2k RPM的机械硬盘啊!怎么也不可能有这样的速度。 回家之后我模拟了实际情况,结果重现了这个情况: 首先执行fio -filename=/tmp/test -direct ...
分类:
其他好文 时间:
2018-10-28 11:29:33
阅读次数:
176
### 常见问题:
1. No package ‘gtk+-2.0‘ found
yum -y install libgnomeui-devel
2. engine libaio not loadable
yum -y install libaio-devel
cd fio-3.10
make clean
./configure --enable-gfio
make fio
make gfio
./fio -S
3.client localhost:timeout talking to server
确认一下./fio -S是否启动,如没有则启动,然后重新测试,如已启动,建议重启或多次点击connect
4.如果没有任何提示,建议点击view-log进行日志查看
分类:
其他好文 时间:
2018-09-30 21:23:47
阅读次数:
1069
#include #define fi first #define se second #define INF 0x3f3f3f3f #define fio ios::sync_with_stdio(false);cin.tie(0);cout.tie(0) #define pqueue prior... ...
分类:
其他好文 时间:
2018-09-09 11:51:58
阅读次数:
177
转自: https://www.cnblogs.com/raykuan/p/6914748.html 目前主流的第三方IO测试工具有fio、iometer和Orion,这三种工具各有千秋。 fio在Linux系统下使用比较方便,iometer在window系统下使用比较方便,Orion是oracle ...
分类:
其他好文 时间:
2018-07-11 21:18:37
阅读次数:
166
一,FIO安装wget http://brick.kernel.dk/snaps/fio-2.2.5.tar.gz yum install libaio-develtar -zxvf fio-2.2.5.tar.gzcd fio-2.2.5makemake install 二,FIO用法: 随机读: ...
分类:
系统相关 时间:
2018-05-28 21:18:40
阅读次数:
259
随机读:fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=16k -size=200G -numjobs=10 -runtime=1000 -group_reporting -n ...
分类:
其他好文 时间:
2018-05-17 00:55:41
阅读次数:
176