我只是想在这里仔细检查我的发现,希望有人能够对此作出评估。
假设我有一个能够提供 25,200 IOPS 的 SSD 存储阵列,并且它使用 8Gb/s FC 链路连接到我的服务器,平均 IO 大小为 75kb。
8Gb/s FC 链路经过 8b/10b 编码开销后可提供 6.8Gb/s 可用带宽,或者在存储方面理论上可提供 870MB/s 和 500,000 IOPS(我根据读过的各种在线博客来判断)。
使用 MBps = (IOPS * KB/IO) /1024 公式以及上面的数字,如果我要在服务器上运行 loadgen 以在 75k 平均大小下最大化 25k IOPS,则将需要 1,845MBps 的带宽。
8Gb/s FC 仅提供 870MB/s,所以在这种情况下我的瓶颈是 8Gb/s FC 链路?
有没有任何存储架构师可以帮助我?
答案1
25000*75*1024=1920000000 Bytes/s
1920000000 Bytes/s=1875000KBytes/s=1831MBytes/s=1,8GBytes/s=14.31GBit/s
因此,单根 8G 光纤太少,但如果多路径处理正常,双链路应该(几乎)可以达到最大值。
答案2
SSD 具有最大 MB/s 和最大 IO/s 额定值。达到该值时,您的存储将受到限制。如果该最大 MB/s 高于单个 FC 链路,则您将受到该链路的限制。