磁盘性能测试

FIO磁盘性能测试工具 ioengine:FIO 工作时使用的引擎。使用 FIO 工具测试硬盘性能,首先确定待模拟IO负载的IO参数,如I/O type,Block size,I/O engine,I/O depth,Target file/device等。rw: 读写方式,顺序读read,顺序写write,随机读randread ,随机写randwrite,混合读写randrw,如果要测试吞吐量,需要设为顺序读read,顺序写write。根据实际业务的场景,一般将 I/O 的表现分为四种场景,随机读、随机写、顺序读、顺序写。 阅读详情

测试命令

  • 安装fio

    yum install -y fio
    
  • 获取filename

    fdisk -l
    
  • 小文件4k单job 更能够体现测试磁盘延时

    # 随机读
    fio --ioengine=libaio --bs=4k --size=40G --iodepth=1 --numjobs=1 --direct=1 --group_reporting --runtime=120 --name=4klat_randread --rw=randread --filename=/tmp/test5
    
    # 随机写
    fio --ioengine=libaio --bs=4k --size=40G --iodepth=1 --numjobs=1 --direct=1 --group_reporting --runtime=120 --name=4klat_randwrite --rw=randwrite --filename=/tmp/test6
    
  • 小文件4k多job 更能体现IOPS(每秒处理次数)

    # 随机读
    fio --ioengine=libaio --bs=4k --size=40G --iodepth=64 --numjobs=4 --direct=1 --group_reporting --runtime=120 --name=4kiops_randread --rw=randread --filename=/tmp/test7
    
    # 随机写
    fio --ioengine=libaio --bs=4k --size=40G --iodepth=64 --numjobs=4 --direct=1 --group_reporting --runtime=120 --name=4kiops_randwrite --rw=randwrite --filename=/tmp/test8
    
  • 大文件4M单job 更能体现磁盘的吞吐性能

    # 随机读
    fio --ioengine=libaio --bs=4M --size=40G --iodepth=64 --numjobs=1 --direct=1 --group_reporting --runtime=120 --name=4kio_randread --rw=randread --filename=/tmp/test9
    
    # 随机写
    fio --ioengine=libaio --bs=4M --size=40G --iodepth=64 --numjobs=1 --direct=1 --group_reporting --runtime=120 --name=4kio_randwrite --rw=randwrite --filename=/tmp/test10
    

指标说明

指标说明
IOPS每秒的输入输出量(或读写次数)
Bw带宽
slat表示fio 提交到内核某个I/O的延迟,单位us微秒
clat表示fio 内核完成某个I/O的延迟,单位us毫秒
lat表示从fio将请求提交给内核,再到内核完成这个I/O为止所需要的时间 lat = slat + clat,单位us毫秒

示例说明

  • 填表示例:
    在这里插入图片描述
  • 分析示例
指标说明
4K1jobs随机读A云IOPS数量和带宽约是B云的2.4倍,延时约是B云46% 4K1jobs随机写:A云IOPS数量和带宽约是B云的1.11倍,延时约是B云89%
4K4jobs随机读A云IOPS数量和带宽约是B云的2.66倍,延时约是B云37% 4K4jobs随机写:A云IOPS数量和带宽约是B云的2.76倍,延时约是B云36%
4M1jobs随机读A云IOPS数量和带宽约是B云的1.12倍,延时约是B云89% 4M1jobs随机写:A云IOPS数量和带宽约是B云的1.12倍,延时约是B云62%

小文件单job 更能够体现测试磁盘延时。A云的读延时更低,写延时差距不大

小文件多job 更能体现IOPS(每秒处理次数)。在读和写两个方面A云都优于B云
—— 像etcd这种io密集型的软件会受此影响

大文件单job 更能体现磁盘的吞吐性能。A云和B云差距不大
—— 像copy大文件速度会受此影响

【磁盘性能测试 fio】 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。 阅读详情

相关推荐

2025趋势:经济学研究中AI多智能体系统的6大架构方向(AI应用架构师必藏)

多智能体系统(MAS)由多个相互作用的智能体组成,每个智能体具备自主决策能力、感知环境的能力和与其他智能体通信的能力。微观行为的精细化建模:智能体可被赋予异质的偏好函数、信息集和决策规则,模拟真实市场的多样性动态交互的涌现性分析:通过智能体间的局部互动(如交易、合作、竞争),观察宏观经济现象的涌现过程反事实政策实验:在虚拟环境中安全测试极端政策(如负利率、全民基本收入)的连锁反应实时自适应调整:智能体可通过机器学习持续优化策略,模拟经济系统的演化特性。

AI 领航者的博客 1425

IOPS和MB 换算

2、随机读写频繁的应用,如小文件存储(图片)、OLTP数据库、邮件服务器,关注随机读写性能,IOPS是关键衡量指标。顺序读写频繁的应用,传输大量连续数据,如电视台的视频编辑,视频点播VOD(Video On Demand),关注连续读写性能。IOPS是指单位时间内系统能处理的I/O请求数量,一般以每秒处理的I/O请求数量为单位,I/O请求通常为读或写数据操作请求。就是IOPS*4再除以1024,就是MB/S,反之,MB/S乘1024,再除以4,就是IOPS。两者不能直接换算,换算时要参考写入文件大小;

database 1万+

S/4中的16种特殊库存类型

S/4中的16种特殊库存类型

yanzibing99的博客 1万+

读懂 SSD – 什么是顺序读写、随机读写、4K读写、IOPS值?

硬盘

m0_46650312的博客 9444

Cursor集成Claude 4.6免费版:本地IDE合规调用指南

大语言模型编程助手(LLM Copilot)已成为现代开发标配,其核心能力依赖于上下文理解、代码推理与结构化输出等关键技术原理。Anthropic官方提供的Claude系列模型,尤其Claude 4.6,凭借200K超长上下文、tool use函数调用和严格可控的API设计,在工程实践中展现出显著技术价值。该能力可无缝嵌入本地IDE环境,支撑代码解释、跨文件分析、单元测试生成等高频开发场景。本文聚焦Cursor这一开源可审计IDE,详解如何合规复用Anthropic免费tier接口(/v1/messages

weixin_34095889的博客 539

Cadence DSP 算子开发实战:从入门到精通

本文详细介绍了Cadence DSP算子开发的实战技巧,从入门基础到高级优化。内容涵盖DSP架构特性、内存管理、分块计算策略、SIMD指令优化等核心知识,并提供了性能调优和调试的实用技巧,帮助开发者快速掌握Cadence DSP开发精髓,提升图像处理等计算密集型任务的开发效率。

weixin_29278805的博客 438

深入浅出 SSD:一文读懂顺序读写、随机读写、4K 读写、IOPS 值​

顺序读写、随机读写、4K 读写和 IOPS 值,它们从不同的维度反映了 SSD 的性能。顺序读写速度体现了 SSD 处理大块数据的能力,对于视频编辑、大文件备份等场景至关重要;随机读写性能和 4K 读写性能决定了 SSD 在处理小文件时的效率,直接影响着系统的日常使用流畅度;而 IOPS 值则综合衡量了 SSD 在短时间内处理大量小块数据请求的能力,在多任务处理和数据库等应用中起着关键作用。在选购 SSD 时,我们不能仅仅关注某一项指标,而应该综合考虑这些因素,根据自己的实际使用需求来选择最适合的产品。

2501_92411622的博客 2939

Node-RED系列(二二):使用dashboard搭配echarts制作漂亮的面板

在node-red中dashboard 是一个很常用的模块,其中它有一个chart节点可以用来制作一些图表,比如柱状图,折线图,饼图,但其中的图表并不是很美观,而且可配置项非常的少。 于是就有很多小伙伴找我做一套比较好看的图表面板,在对比了一下几个图表库,我选中了echarts。 不仅美观大方,而且非常容易集成,配置。下面先来看一下我做的效果。这里是直接做了四个折线图,第一个折线图有动态效果,第二个折线图是一个多线条的折线图,第三个折线图是在一个图例显示两个折线图。第二第三都可以用于数据对比。 第四个折线

知无涯 1万+

手机4k读写速度测试软件,4K扇区速度测试及读写IOPS_Intel 520_固态硬盘评测-中关村在线...

AS SSD Benchmark是一个专门为SSD测试而设计的软件。可以测试出固态硬盘的持续读写性能,包括4KB小文件的传输性能等等,成绩显示可以分为两种,一种是MB/S的形式,另一种是IOPS形式。AS SSD Benchmark读写测试在AS SSD测试中,英特尔520系240GB固态硬盘在连续读取和写入方面达到了502.3MB/s和257.71MB/s。读写性能 单位IOPS在4KB文件存取...

weixin_39683021的博客 2731

Microsoft AI SDK 与 SAP ABAP:让企业级 AI 能力触手可及的深度整合指南

借助 Microsoft AI SDK,ABAP 开发者无需跳出熟悉的事务码与数据字典,就能把 GPT‑4 的强大语言理解与生成能力深度植入采购、销售、财务等核心业务流程。只要掌握“初始化 SDK → 构造 Prompt → 解析输出”这一范式,未来无论 Azure OpenAI、OpenAI 还是本地化 LLM,都能在同一套代码骨架内快速切换,实现真正的“AI 即服务”。现在,就让我们在下一行 ABAP 里拥抱智能未来。参考链接均于 2025‑07‑22 提取,推荐读者结合实际版本进一步验证。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 437

[网络安全自学篇] 八.Web漏洞及端口扫描之Nmap、ThreatScan和DirBuster原理详解

Web渗透技术的核心是发现Web漏洞,发现漏洞有手工和软件自动化扫描两种方式。对于用户验证漏洞、用户凭证管理问题、SQL注入等常见Web漏洞,都可以通过Web扫描器进行扫描。各个扫描器的功能和结果都不同,常见的包括HScan、HScan、X-Sccan、Acunetix Web Vulnerability Scanner、Jsky、Router Scan扫描工具等。本文主要讲解三个常见的Web漏洞扫描工具,分别是NMapp、ThreatScan和DirBuster。希望这篇基础性文章对你有所帮助.

杨秀璋的专栏 1万+

Random Read/Write 4K QD16 WCD (IOPS)聊磁盘的IOPS和吞吐速率测试

当保持iodepth参数为1,‌增加numjobs参数值时,‌无论是随机读还是随机写,‌每一次测出的带宽值比起上次测出的带宽值基本上有较大幅度的增加,‌有的是成倍的增加,‌但是延时总体来说没有增加很多。‌这表明,‌增加numjobs参数可以显著提高磁盘的读写速度,‌使测试压力增加,‌从而使测试结果更准确。综上所述,‌numjobs参数主要通过增加并发作业的数量来提高磁盘的读写速度和测试压力,‌而iodepth参数则主要通过调整I/O操作的队列深度来影响I/O操作的延迟。

kouryoushine的博客 1788

【LIN总线测试】——LIN主节点数据链路层测试

LIN总线是基于UART/SCI(通用异步收发器/串行接口)的低成本串行通讯协议。其目标定位于车身网络模块节点间的低端通信,主要用于智能传感器和执行器的串行通信,而这正是CAN总线的带宽和功能所不要求的部分。本章节主要介绍LIN主节点数据链路层如何测试?

测试领域技术分享 2614

八、性能测试之磁盘分析

磁盘,是系统中容量最大的存储设备,相对cpu核内存来说速度比较慢。

好多可乐的博客 1299

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

fio磁盘性能测试

环境 (不重要,fio在第二part) 挂一个盘 # 查看磁盘/分区 fdisk -l # 做分区 fdisk /dev/sdb # 根据提示,依次输入”n”(新建分区),”p” “1”(1个分区),两次回车,”wq” # 做文件系统 mkfs -t ext4 /dev/sdb1 # 建个目录挂在上 mkdir /mnt/storage01 mount /dev/sdb1 /mnt/storage01 fio测试磁盘性能 安装 apt-get install fio apt-get install sy

BBJG_001的博客 3095

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

FIO 磁盘性能测试

IO 吞吐表示在指定时间内,完成的 IO 读写数据字节数,它的值和每次 IO 读写的数据大小有密切关系,也从而会影响 IOPS,比如每次读写数据块较大,从而最大化的降低了寻道带来的开销,从而提高吞吐,但是此时 IOPS 就会减小;用户和系统时间,以及该线程所经历的上下文切换次数、系统和用户时间的使用情况,最后是主要和次要页面错误的数量。IOPS 指的是每秒可以完成的 IO 服务的次数,一次 IO 服务主要的耗时是寻道时间上,如果是大量的随机 IO,那么每次寻道时间都处于上限值,IOPS 下降;

恍恍惚惚的大穷猫的博客 1万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

【磁盘性能测试】

磁盘性能测试旨在对磁盘各个性能指标的量化性测试,测试场景分为磁盘自身性能测试和业务背景下的磁盘性能测试,依上两种情况,本文章使用fio和iostat工具做相关测试工作(fio和iostat工具介绍在这就不过多概述)。

K_sir666的博客 2292

常见磁盘性能测试

常见磁盘性能测试 1. 测试工具 磁盘性能测试工具fio。 nmon文件解析工具nmon。 nmon文件解析工具(Nmon-Analyser)。 2. 测试要求 硬盘设置为单盘直通模式,每个规格只需测试其中一个盘即可。 变写测试脚本,修改其中的盘符为正确的盘符(否则可能导致写没系统)。 无其他业务运行。 3. 开始测试 根据测试需求编辑好第5章节的测试脚本,主要检查: 测试盘:filename参数。 例如测试环境如下, 那么sata盘的filename就是/dev/sdb;nvme盘就是nvme

机器学习-深度学习-图像处理-opencv-段子 2192

磁盘性能测试的方法

磁盘性能测试的方法 基本步骤: 开3个窗口: 运行blktrace /dev/sdb,搜集sdb的数据,停下来后用blkparse/btt分析 运行iostat –x 1 观察实时现象 运行测试工具。 Blktrace的使用方法: blktrace /dev/sdb 采集数据,等待一段时间(几十秒),ctrl+c停止 观察和分析结果 blkparse -i sdb -d sdb....

sinat_38723234的博客 1011

【fio】关于磁盘性能测试

一、关于磁盘 磁盘是可以持久化存储的设备,根据存储介质的不同,常见磁盘可以分为两类:机械磁盘和固态磁盘。 第一类,机械磁盘,也称为硬盘驱动器(Hard Disk Driver),通常缩写为 HDD。机械磁盘主要由盘片和读写磁头组成,数据就存储在盘片的环状磁道中。在读写数据前,需要移动读写磁头,定位到数据所在的磁道,然后才能访问数据。 显然,如果 I/O 请求刚好连续,那就不需要磁道寻址,自然可以获得最佳性能。这其实就是我们熟悉的,连续 I/O 的工作原理。与之相对应的,当然就是随机 I/O..

michaelwoshi的博客 2438

磁盘IO性能测试

磁盘IO性能测试

欧阳今朝的博客 4404

fio磁盘性能测试以及测试结果解读

fio磁盘性能测试链接

weixin_44367463的博客 3058

fio 磁盘性能测试工具

1、fio 简单介绍 fio 磁盘性能测试工具,磁盘IO是检查磁盘性能的重要指标,可以按照负载情况分成顺序读写、随机读写两大类 fio最初是用来节省为特定负载写专门测试程序,或是进行性能测试,或是找到和重现bug的时间。写这么一个测试应用是非常浪费时间的。因此需要一个工具来模拟给定的io负载,而不用重复的写一个又一个的特定的测试程序。但是test负载很难定义。因为可能会产生很多进程或线程,他们每一个都用他们自己的方式产生io。fio需要足够灵活得来模拟这些case 2、磁盘读写原理与顺序/随机读写说明以

weixin_44654338的博客 4471

linux查询计算机性能测试,Linux磁盘I/O性能测试

在一些数据读取比较频繁的业务系统,对于操作系统的磁盘读写有着较高要求,下面分别对磁盘的读/写性能测试做一些简单的总结:1、磁盘读性能测试工具:hdparm工具:hdparm安装包:https://sourceforge.net/projects/hdparm/files/latest/download安装方法:1、解压2、 make && make install然后就可以使用了!...

weixin_42116585的博客 215
上一篇: 需要知道的几个docker命令
下一篇: k8s常用命令
RobertLee~~~~~~~~
博客等级 码龄18年 14粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值