首页 > 技术文章 > fio笔记

itsfei 2021-04-12 18:14 原文

环境centos7.7

安装fio

运行fio有两种方式

1、fio -&%&%&%*&         

  fio后面直接加命令,参数含义可以自行查看

2、写脚本

  需要一个.conf配置文件,一个.sh脚本。

  .conf配置文件为一个[global]全局配置,和若干个[job]

  .sh文件主要为fio运行方式,可以与.conf文件互相调用

 

参考链接:https://www.cnblogs.com/luxiaodai/p/9875016.html       fio工作方式

https://www.cnblogs.com/raykuan/p/6914748.html     设置参数与运行结果参数的含义

匆匆忙忙做一个简单的笔记,有时间再完善。

踩过的坑:

ioengine=libaio  使用异步引擎需要安装一个硬件支持 yum安装就好

由于手残,将python2和yum的环境搞坏了,yum要用python2解释,看这个链接就够了 https://blog.csdn.net/qq_36653942/article/details/80712088

找.rpm包绕了很久,解压安装rpm包总报错绕了好久(下面的强制安装

出现安装包的依赖问题,此时如下解决即可:

#rpm -ivh python-*   rpm-python-* --nodeps --force

            --nodeps --force为不考虑依赖包,强制安装。

想要多个job执行时,参考:https://www.n0derunner.com/2014/06/multiple-devicesjobs-in-fio/

            https://www.spinics.net/lists/fio/msg05177.html

但是实际运行好像filename要设置在global,设置在job处不起作用???(思考中)

推荐阅读