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

工具| IO测试fio详解

一 简介 FIO是一款开源的 I/O 压力测试工具,主要是用来测试磁盘的IO性能。它可以支持多种不同的I/O引擎。...fio 官网地址:http://freshmeat.net/projects/fio/ fio文档:https://fio.readthedocs.io/en/latest/index.html 二 安装...zero_buffers 用0初始化系统buffer nrfiles=8 每个进程生成文件的数量 执行多次测试的时候 ,由于命令行参数过多影响...,不太直观,可以将参数写到配置文件中,把全局变量和测试变化的参数写在不同的块里,最后运行即可,比如我们要测试多个rw场景 write,readwrite ,可以写配置文件 fio_yace.cfg [...最后命令行运行 fio fio_yace.cfg 即执行测试测试结果的数据较多,主要观察吞吐量和IOPS两个。当然延迟也需要进行观察。

7.1K30

fio测试ceph的filestore

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

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

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

    vdbench和fio测试磁盘性能的对比总结 一、安装 1、安装vdbench,首先安装java其次下载vdbench安装包并进行安装:http://pan.baidu.com/s/1b7XooY;...执行测试:....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.7K11

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

    FIO测试IOPS的非常好的工具,用来对硬件进行压力测试和验证。磁盘IO是检查磁盘性能的重要指标,可以按照负载情况分成照顺序读写,随机读写两大类。...目前主流的第三方IO测试工具有fio、iometer 和 Orion,这三种工具各有千秋,在linux 下也可以使用dd 进行简单的磁盘(文件系统)测试(文末补充)。...安装: yum install fio yum info fio apt install gfio # fio 图形测试工具 项目地址: https://github.com/axboe/fio.git...http://git.kernel.dk/cgit/fio/ 磁盘处理: fio 用于测试磁盘性能时,测试之前需要先把要测试的磁盘卸载掉,测试完后需格式化一遍再挂载上去。...有很多测试任务配置文件,在git工程 examples 文件夹中,我们可以使用命令行参数进行直接配置,也可以直接通过配置文件配置一次测试的内容。

    6K10
    领券