- 59
- 0
- 约1.35万字
- 约 11页
- 2017-08-22 发布于河北
- 举报
高性能测试---FIO工具测试性能指标测试方法v1.pdf
高性能测试FIO工具测试性能指标
测试方法
高性能测试FIO 工具测试性能指标测试方法
文件信息
版本
Subject 高性能测试FIO 工具测试性能指标测试方法
Version 1.0
Author 卢洋
Comments
作者
Palmer lu (卢洋)
Consultant
Consulting Service
VERITAS Greater China
Mobile: +86
2
高性能测试FIO 工具测试性能指标测试方法
目录
性能指标4
FIO 使用4
注意事项 5
读测试注意事项 5
写测试注意事项 5
4k 随机写延迟测试 5
测试命令 5
测试用例 6
128k 随机写带宽测试 6
测试命令 6
测试用例 7
4k 随机写IOPS 测试 7
测试命令 7
测试用例 7
4k 随机读延迟测试 8
测试命令 8
测试用例 8
128k 随机读带宽测试 9
测试命令 9
测试用例 9
4k 随机读 IOPS 测试 10
测试命令10
测试用例10
测试汇总 11
FIO 工具测试性能指标指南
3
高性能测试FIO 工具测试性能指标测试方法
性能指标
评测存储性能的主要有三个指标:
延迟(Latency) :一次I/O 操作所耗费的时间
带宽(Bandwidth):单位时间内传输的数据量
IOPS :每秒完成的I/O 操作次数
FIO 使用
FIO 是测试IOPS 的非常好的工具,用来对硬件进行压力测试和验证,支持
13 种不同的I/O 引擎,
包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi,
solarisaio 等等。
fio 官网地址:/projects/fio/
一,FIO 安装
wget http://brick.kernel.dk/snaps/fio-2.0.7.tar.gz
yum install libaio-devel
tar -zxvf fio-2.0.7.tar.gz
cd fio-2.0.7
make
make install
4
高性能测试FIO 工具测试性能指标测试方法
注意事项
读测试注意事项
SSD 卡同硬盘的原理不同,没有写过的扇区是不包含出厂原始内容的,读
取这些扇区将快速返回,做设备读取测试时,请务必保证SSD 卡已经被顺序
写满
顺序写满方式:
fio --name=seqWrite --filename=/dev/fioa --numjobs=1 --bs=128k --size=3000g --
ioengine=libaio --iodepth=32 --direct=1 --rw=write --group_reporting --randrepeat=0
写测试注意事项
SSD 卡写入性能可以分为空盘性能和稳态性能,一般建议测试稳态性
能,请确保SSD 卡至少写满两遍
稳态状态实现方式:
fio --name=precondition --filename=/dev/fioa --numjobs=2 --bs=128k --size=3000g
--ioengine=libaio --iodepth=32 --iodepth_batch=16 --iodepth_batch_complete=16 --
direct=1 --rw=randwrite --group_reportin
原创力文档

文档评论(0)