fio 参数记录

常用的参数不多记录,主要记录下不太常用的参数,后续遇到再往上加

#io size 大小/比例,用冒号隔开
--bssplit=4k/10:64k/50:32k/40
#下面这么写也是对的,代表 1k/32k 各25%,反正总计100%
--bssplit=4k/50:1k/:32k/# io size 范围,默认情况下,io size是最小io size的整数倍,比如这里就是1k,2k,3k,4k size
--bsrange=1k-4k
#这里是不一般情况,让io size不对齐
--bsrange=1k-4k --bs_unaligned#设定io size 按指定 size对齐,默认是512,下面指定为4k对齐
--ba=4k#在需要进行数据验证时用以下这两个参数指定数据pattern类型为0xac
--verify=pattern --verify_pattern=0xac
#设定为1时代表写完就进行数据校验,0则是写完不立即进行校验
--do_verify=1
#校验时遇到error就停,默认是会全部校验完再出结果
--verify_fatal=1
#存储校验档再本地,允许下次fio启动再去执行
--verify_state_save=1
#读取本地校验档,重复执行校验上次写的位置
--verify_state_load=1

设定配置档 fio.cfg,用 fio fio.cfg执行fio

#fio.cfg 配置如下:
[global]
ioengine=libaio
direct=1
rw=read
bs=128k
numjobs=1
iodepth=32
size=10G
loops=1[job1]
filename=/dev/sda
[job2]
filename=/dev/sdb
#解析
[global] #下面的参数都是全局变量,意思共用的,大家都用这个参数执行
[job1]  #我这里设定了两个job,针对不同的盘,每个盘都读10G
[stonewall] #可以加在两个不同的job之间,这样两个job会又先后顺序,先执行玩一个,再执行下一个,不然就是同步进行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/182743.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手撕A*算法(详解A*算法)

A*算法原理 全局路径规划算法,根据给定的起点和终点在全局地图上进行总体路径规划。 导航中使用A*算法计算出机器人到目标位置的最优路线,一般作为规划的参考路线 // 定义地图上的点 struct Point {int x,y; // 栅格行列Point(int x, int y):x(x),y(y){…

java学习part18抽象类

Java抽象类 详解-CSDN博客 111-面向对象(高级)-抽象类与抽象方法的使用_哔哩哔哩_bilibili 1.概念 2.抽象类 抽象类不能实例化,可以有属性,也可以有方法。 方法可以实现或者只声明不实现,要加一个abstract abstract class A{//定义一个抽…

springboot整合redis+自定义注解+反射+aop实现分布式锁

1.定义注解 import java.lang.annotation.*; import java.util.concurrent.TimeUnit;/** Author: best_liu* Description:* Date: 16:13 2023/9/4* Param * return **/ Retention(RetentionPolicy.RUNTIME) Target({ElementType.METHOD}) Documented public interface RedisLo…

详细学习Pyqt5中的5种布局方式

Pyqt5相关文章: 快速掌握Pyqt5的三种主窗口 快速掌握Pyqt5的2种弹簧 快速掌握Pyqt5的5种布局 快速弄懂Pyqt5的5种项目视图(Item View) 快速弄懂Pyqt5的4种项目部件(Item Widget) 快速掌握Pyqt5的6种按钮 快速掌握Pyqt5的10种容器&…

Go语言基础:包、函数、语句和注释解析

一个 Go 文件包含以下几个部分: 包声明导入包函数语句和表达式 看下面的代码,更好地理解它: 例子 package mainimport "fmt"func main() { fmt.Println("Hello World!") }例子解释 第 1 行: 在 Go 中&am…

基于SSM的仓库管理系统的设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

算法通关村第一关——链表经典问题之删除链表元素笔记

删除链表节点 总结一下高频常用的删除链表结点的情况,无论对链表进行何种操作,都需要精确查找和精确指向。另外,在删除链表节点时有一个很好用的技巧:虚头结点,将头结点的特殊性转化为一般,在后面具体阐述…

15个超级实用的Python操作,肯定有你意想不到的!

文章目录 1)映射代理(不可变字典)2)dict 对于类和对象是不同的3) any() 和 all()4) divmod()5) 使用格式化字符串轻松检查变量6) 我们可以将浮点数转换为比率7) 用globals()和locals()显示现有的全局/本地变量8) import() 函数9) …

Linux C语言 33-排序算法

Linux C语言 33-排序算法 本节关键字:C语言 排序算法 选择排序 冒泡排序 快速排序 相关C库函数: 冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元…

【LeetCode刷题】--90.子集II

90.子集II class Solution {public List<List<Integer>> subsetsWithDup(int[] nums) {List<List<Integer>> ans new ArrayList<>();List<Integer> list new ArrayList<>();//排序后便于去重Arrays.sort(nums);dfs(0,nums,ans,lis…

fastReID论文总结

fastReID论文总结 fastReIDReID所面临的挑战提出的背景概念&#xff1a;所谓ReID就是从视频中找出感兴趣的物体&#xff08;人脸、人体、车辆等&#xff09;应用场景&#xff1a;存在的问题&#xff1a;当前的很多ReID任务可复用性差&#xff0c;无法快速落地使用解决方式&…

常见的 QML 类型

在 QML&#xff08;Qt Modeling Language&#xff09;中&#xff0c;“type” 通常指的是定义特定界面组件或功能的元素。QML 类型可以是基本的用户界面元素&#xff0c;如按钮或文本框&#xff0c;也可以是更复杂的控件&#xff0c;如列表视图或滑块。QML 类型还可以是用于组织…

基于SpringBoot实现的教务查询系统

一、系统架构 前端&#xff1a;html | js | css | jquery | bootstrap 后端&#xff1a;springboot | springdata-jpa 环境&#xff1a;jdk1.7 | mysql | maven 二、代码及数据库 三、功能介绍 01. 登录页 02. 管理员端-课程管理 03. 管理员端-学生管理 04. 管理员端-教师管理…

EntityFrameworkCore数据库优先命令总结

初始化&#xff0c;直接使用数据库逆向生成模型 命令如下&#xff1a; Scaffold-DbContext connectionString providerName options C#有偿Q群&#xff1a;927860652这里的每个参数都有自己的用途&#xff1a; connectionString&#xff1a;数据库连接字符串。这应包括服…

C++ day45 爬楼梯 零钱兑换 完全平方数

题目1&#xff1a;70 爬楼梯&#xff08;进阶版&#xff09; 题目链接&#xff1a;爬楼梯 对题目的理解 需要爬n阶才能到达楼顶&#xff0c;每次可以至多爬m个台阶&#xff0c;m的区间是[1,n)&#xff0c;有多少种方法爬到楼顶 本题是一个完全背包问题&#xff0c;每一阶都…

史上最全接单平台集锦,程序员不容错过!

非典型程序员不是每天都累成狗&#xff0c;天天”996"甚至”007“。可能&#xff0c;面临着上班摸鱼没事干&#xff0c;下班躺尸打游戏的无聊境况。那么&#xff0c;如果你也是这样的程序员&#xff0c;有没有什么安排可以打发时间&#xff1f; 闲着还不如挣钱~心情好的时…

uniapp 使用 flex布局 将 图片展示 循环排列两列

将以下代码改成图片展示 循环排列两列 展示 <template><view><image v-for"(image, index) in imageList" :key"index" :src"image"></image></view> </template><script> export default {data() {…

【QML】qml+gstreamer显示的同时录像,避免卡顿

1. 问题 使用QML的CameravideoRecorder(Camera)VideoOutput实现显示加录像功能。在Ubuntu上运行正常&#xff0c;视频流畅。但是在开发板上&#xff08;RK3568&#xff09;上出现明显卡顿&#xff0c;无法正常录像。 2. 解决方案 将摄像头数据通过gstreamer共享内存到某个位…

cddd 安装指南(pip install cddd)

pip install cddd 这个命令可能会报错&#xff0c;因为要求是TensorFlow1.10.0 TensorFlow1.10.0对应的Python版本是3.6&#xff0c;所以如果你的Python版本是3.6以上是不行的.....

PTApt——2023年软件设计综合实践_7(数据结构)

6-1 递增的整数序列链表的插入 本题要求实现一个函数&#xff0c;在递增的整数序列链表&#xff08;带头结点&#xff09;中插入一个新整数&#xff0c;并保持该序列的有序性。 答案&#xff1a; 语言选C(gcc) List Insert(List L, ElementType X) {List tmp (List) mal…