AWSEBS:什么是 IOPS

EBS 谈论 IOPS。然而,IOPs 实际上是什么意思?

EBS 谈论 IOPS。然而,IOPs 实际上是什么意思?

我在网上找到了这个:

“IOPS(每秒输入 / 输出操作数)是一种流行的性能指标,用于区分一种存储类型与另一种存储类型。”

好的,但是我们在谈论什么类型的输入 / 输出操作?假设我想读取一个 1GB 的文件 vs 1MB 我无法想象两者都只是一个 IOP。到目前为止,我脑海中的 IOPs 是一个与物理测量无关的单位。因此,什么是 IOP 的问题?

2

正如 @ jordanm 在您的问题的评论中已经提到的那样,每个读取操作只能读取到块大小。而 GUID 分区表(GPT)的块大小是 4096 字节,这是一种常见的分区方案。

您可以通过将 IOPS 乘以块大小来计算以 MB / s 为单位的吞吐量。因此,给定 3000 的 IOPS 和 4096 字节(4KB)的默认块大小,您将拥有:

3,000 * 4KB = 12,000 KB/s = ca. 12 MB/s
2

单个 IOP 是一个操作(读或写),这不应该在人类如何看待动作的相同方法中看到(例如访问 1 个文件是 1 个操作)。

如果单个 IOP 操作用于 32KB 块,并且您尝试读取一个 1GB 文件,即总共 31250 IOP,但是此度量是 IOPs,因此您关心的值是您每秒可以执行的这些操作的总数。

此外,使用模式通常更为随机,这导致 IOP 使用根据需求而变化。

更详细的细分可在I/O characteristics and monitoring文档中找到。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(728)
如何在html网站中添加透明图像(徽标);我已经尝试过 但白色背景出现在网站中 如何修复它
上一篇
如何在jQuery中循环数组
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(46条)