Linux高阶—磁盘性能分析iostat(二)

本文详细解析了存储性能的三个关键指标IOPS、Throughput和await,通过实例阐述它们在不同应用场景中的重要性。同时,介绍了FIO工具用于测试存储性能的方法,并提供了多种测试配置。最后,讨论了如何通过iostat等工具监控存储性能瓶颈,并给出了判断磁盘是否有瓶颈的依据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在分析存储性能之前,需要先了解存储性能定义的三个核心指标:IOPS、Throughput、await

  1. IOPS的含义是:存储每秒钟可以处理的IO的个数;
  2. Throughput吞吐量(带宽)的含义是:存储每秒能处理的数据的总量,单位是MB/S;
  3. Await响应时间:单位时间内I/O延时。

有些人就会说了:你说的定义是否正确?不会胡说八道吧!上图说话:

第一张图:

  1. 业界存储技术性能天花板企业宣传说IOPS能达到 2100000(存储在所有磁盘写满的情况下每一秒的IO处理能力),我相信对于一个世界500强企业能说这样话,肯定做个相关业务压测才能输出结果,数据来源应该可靠。
  2. 从业界存储技术性能天花板企业指标监控图可以看出,决定存储性能的三个指标就是IOPS、Throughput、await 

9694bbff4d1245fa9b1673a7979ab49b.png

第二张图:

  1. 开源的FIO也是三个性能指标,按单个磁盘、8KB块、读测试,测试结果信息看方框的数据:

9c7862e389ac4e89b7ae39c761a60e70.png

  1. IOPS:存储每秒钟可以处理的IO的个数iops=35639
  2. Throughput:bw=285116KB/S=278MB/S
  3. Await:lat(usec代表微秒) ,平均响应时间avg=223.73微秒=0.2毫秒

看到上面的数据,可能又有人发起挑战了:你的存储带宽每秒钟只能写300MB上下,你这性能太差了吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值