1. 报告概述
本篇文档重点是配置循环,对所有磁盘循环进行 Fio 测试,具体的 Fio 命令及参数就不在照猫画虎。
需求:需要知道当前系统分配的几十块磁盘的性能,找出性能好的磁盘,那么大部分的情况都是手工
修改一次配置文件,然后在手工执行一次,本篇文章编写循环进行 check.
2. Fio 使用
2.1. 什么是 Fio
FIO 是 Linux 下开源的一款 IOPS 测试工具,主要用来对磁盘进行压力测试和性能验证。
它可以产生许多线程或进程来执行用户特定类型的 I/O 操作,通过编写作业文件(类似于 k8s 的
yaml)或者直接命令去执行测试动作,相当于是一个 多线程的 io 生成工具,用于生成多种 IO 模式来测试
硬盘设备的性能(大多情况用于测试裸盘性能)
1. 可以测试磁盘的 IOPS;
2. 可以测试磁盘的 IO 性能差异;
3. 开源免费!
2.2. 下载
https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio.git/refs/tags
2.3. Fio 安装
本次测试环境 Linux redhat7.9 OS Linux
参考
https://blog.csdn.net/lavenderwml/article/details/107497439
1) 安装 fio 最新版本 3.31 安装报错
!
重新 ! 可以看到 "# 从 变成了 $,说明配置成功
!
%&"$'"!
()*+,-,
.""
(&"
(&"
评论