我试图理解iops和延迟之间的差异,这是我的问题:
如果一个假想的磁盘每秒有2 io,那么它的延迟将是0.5秒?
发布于 2022-01-25 18:55:47
IOPS不是延迟。
IOPS是每秒的操作数;随着从设备请求的IOPS数量的增加,延迟会增加。
假设您的磁盘是2 IOPS。如果您同时发送两个请求,这将平均1秒来完成。如果您同时发送20个请求,则需要10秒才能完成,因此任何额外的请求都有10秒的延迟,因为它们正在等待其他请求的完成。
简化了,但是一个很好的例子。
发布于 2022-01-24 20:30:00
如果你指的是满载磁盘,它最多显示2个iops,我们可以说平均延迟是0.5秒。
如果您正在分析运行系统的一些性能数据,这表明在磁盘处理2 iops的某段时间内,这并不容易。磁盘可能正在快速完成其I/O (低延迟),然后在剩下的时间内处于空闲状态,因为没有任何请求提供服务。如果有更多的I/O负载,可能会显示更多的iops。在这种情况下,我们唯一能说的是,它的平均延迟最多是0.5秒。
https://serverfault.com/questions/1091020
复制相似问题