![ESXi 5x:更改每条路径的 IOPS 数量可获得显著改善](https://linux22.com/image/624831/ESXi%205x%EF%BC%9A%E6%9B%B4%E6%94%B9%E6%AF%8F%E6%9D%A1%E8%B7%AF%E5%BE%84%E7%9A%84%20IOPS%20%E6%95%B0%E9%87%8F%E5%8F%AF%E8%8E%B7%E5%BE%97%E6%98%BE%E8%91%97%E6%94%B9%E5%96%84.png)
我有点尴尬,我从来没有见过或使用过 -iops 参数作为选项的一部分esxcli
deviceconfig
。
我偶然发现了一篇文章,并在使用各种块大小和读/写值之前和之后进行了基准测试,发现无论磁盘配置如何,我们即将部署的 v3700 SAN 的性能都有了惊人的提升。
使用 Solarwinds 免费 SNMP 带宽监控器监控堆叠交换机上的 8 个 iSCSI 接口(这是一种主动/主动设计)的吞吐量,我看到每个接口的吞吐量从 120 Mbps(或 12% 利用率)跃升至 325 Mbps(~33% 利用率)。其中一些甚至停滞不前,这让我认为该特定端口存在数据包丢失(在 IOMeter 作业完成之前没有机会检查端口统计信息)。
那么,除了过度饱和特定路径(链接)之外,这还有什么缺点呢?人们使用的安全和愉快的设置是什么?这似乎好得令人难以置信。
答案1
我使用 VMware 运行的大多数 iSCSI MPIO 配置最终都使用了 SAN 供应商推荐的路径选择策略。
对于循环,我使用过的大多数存储系统都建议在将路径从默认路径切换1000
到之前降低默认的 I/O 操作数1
。
编辑:我最近在工作中用过一台 v3700。IBM 最佳实践(参见第 12 页)反映出路径应在 ESXi 5.1 上固定,在 5.5 上循环。为了进行调整,我们调整了1
I/O 操作。