首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

工具| IO测试fio详解

一 简介 FIO是一款开源的 I/O 压力测试工具,主要是用来测试磁盘的IO性能。它可以支持多种不同的I/O引擎。...fio 官网地址:http://freshmeat.net/projects/fio/ fio文档:https://fio.readthedocs.io/en/latest/index.html 二 安装...,不太直观,可以将参数写到配置文件中,把全局变量和测试变化的参数写在不同的块里,最后运行即可,比如我们要测试多个rw场景 write,readwrite ,可以写配置文件 fio_yace.cfg [...最后命令行运行 fio fio_yace.cfg 即执行测试测试结果的数据较多,主要观察吞吐量和IOPS两个。当然延迟也需要进行观察。...四 压测结果解读 [root@dbm-01 data]# fio fio.cfg 4k-write: (g=0): rw=write, bs=(R) 4096B-4096B, (W) 4096B-4096B

5.3K20

fio测试ceph的filestore

前言 fio是一个适应性非常强的软件,基本上能够模拟所有的IO请求,是目前最全面的一款测试软件,之前在看德国电信的一篇分享的时候,里面就提到了,如果需要测试存储性能,尽量只用一款软件,这样从上层测试到底层去...,才能更好的去比较差别 fio对于ceph来说,可以测试文件系统,基于文件系统之上测试,可以测试内核rbd,将rbdmap到本地格式化以后进行测试,或者基于librbd直接对rbd进行测试,这个是目前都已经有的测试场景...,这些不在本篇的讨论的范围内,今天讲的是一种新的测试场景,直接对ceph的底层存储进行测试 ?...配置测试 下面需要准备两个配置文件,一个是ceph自身的,一个是fio配置文件,我们看下我的环境下这个配置文件如何写的 写fio测试文件 vim filestore.fio [global] ioengine...,根据自己的需要对不同的存储设备和组合进行测试就可以了 总结 作为一个新的测试模型的出现,更加完善了ceph的整体体系,也给磁盘的选型增加更好的测试工具

2.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

linux 磁盘IO测试工具:fio (同时简要介绍dd工具测试)

FIO测试IOPS的非常好的工具,用来对硬件进行压力测试和验证。磁盘IO是检查磁盘性能的重要指标,可以按照负载情况分成照顺序读写,随机读写两大类。...目前主流的第三方IO测试工具有fio、iometer 和 Orion,这三种工具各有千秋,在linux 下也可以使用dd 进行简单的磁盘(文件系统)测试(文末补充)。...fioLinux系统下使用比较方便,iometer在window系统下使用比较方便,Orion是oracle的IO测试软件,可在没有安装oracle数据库的情况下模拟oracle数据库场景的读写。...安装: yum install fio yum info fio apt install gfio # fio 图形测试工具 项目地址: https://github.com/axboe/fio.git...http://git.kernel.dk/cgit/fio/ 磁盘处理: fio 用于测试磁盘性能时,测试之前需要先把要测试的磁盘卸载掉,测试完后需格式化一遍再挂载上去。

5K10

Linuxfio磁盘压测笔记

专业的测试磁盘IO性能的软件: 1、fio 【推荐使用】 2、iometer fio的使用: 参考博客: http://lilinji.blog.51cto.com/5441000/1569623 https...://linux.die.net/man/1/fio http://elf8848.iteye.com/blog/2168876   【讲的比较好】 注意,我先使用yum安装的fio测试时候报错,建议使用最新版的.../configure make  即可在当前目录下生成fio可执行文件。 fio的几个参数: filename=/bdata/test.big 测试文件名称,通常选择需要测试的盘所在的目录。...sync=1 设置异步io fsync=1 一个io就同步数据 帮助命令:  fio --help  fio --cmdhelp 等等 # 准备个2GB的测试用的文件 dd if=/dev/zero of...=/bdata/test.big bs=4k count=524288    # 通常在需要测试的那个磁盘下面生成一个这种测试用的大文件 测试随机读写: fio --filename=/bdata/test.big

6.7K30

Linux 中使用 Fio 测评硬盘性能

(sync、mmap、libaio、posixaio、SG v3、splice、null、network、 syslet、guasi、solarisaio,以及更多), I/O 优先级(针对较新的 Linux...它支持 Linux 、FreeBSD 、NetBSD、 OpenBSD、 OS X、 OpenSolaris、 AIX、 HP-UX、 Android 以及 Windows。.../configure # make # make install 使用 Fio 进行磁盘性能测试 现在 Fio 已经安装到了你的系统中,我们一起看看如何使用 Fio 做磁盘的随机写、读和读写测试。...--numjobs=4 --runtime=240 --group_reporting 最后,我们想要展示一个简单的随机读-写测试来看一看 Fio 返回的输出类型。...读写性能测试 下述命令将会测试 USB Pen 驱动器 (/dev/sdc1) 的随机读写性能: sudo fio --randrepeat=1 --ioengine=libaio --direct=1

3.3K50

vdbench和fio测试磁盘性能的对比总结

vdbench和fio测试磁盘性能的对比总结 一、安装 1、安装vdbench,首先安装java其次下载vdbench安装包并进行安装:http://pan.baidu.com/s/1b7XooY;...resp stddev:响应时间的标准偏差 cpu% sys+usr:处理器繁忙 = 100(系统 + 用户时间)(Solaris、Windows、Linux) cpu% sys:处理器利用率...2、fio的安装 直接下载安装软件,拷贝到虚机即可,通过自己写脚本或者执行命令去测试,如下命令是测试随机读写,读写比例为7:3 fio –ioengine=libaio –direct=1 –group_reporting...的threads和depth 2、vdbench测试结果中的I/O相当于fio的iops;vdbench中的MB/sec相当于fio的BW带宽;vdbench的rest time相当于fio的时延 3、...vdbench测试的是整个集群或者整个虚机或者所有磁盘的总性能,而fio需要写脚本去测试多个磁盘或者多台虚机 4、vdbench有数据一致性校验的参数,进行数据校验需要执行-v,也可以在参数文件中写入Validate

3.2K11
领券