vSphere Storage I/O Control 允许在整个集群范围内划分存储 I/O 的优先级,从而更好地整合工作负载,并有助于减少与过度置备相关的额外成本。
Storage I/O Control 通过扩展份额和限制的构成来处理存储 I/O 资源。您可以控制在 I/O 拥堵期间分配给虚拟机的存储 I/O 量,从而确保在进行 I/O 资源分配时重要性较高的虚拟机与重要性较低的虚拟机相比具有更高的优先级。
当对数据存储启用 Storage I/O Control 时,ESXi会开始监控主机与该数据存储通信时出现的设备延迟时间。当设备延迟时间超出阈值时,该数据存储会被视为出现拥堵,此时将按访问该数据存储的每个虚拟机的份额比例向其分配 I/O资源。您可以设置每个虚拟机的份额,并根据需要调整每个虚拟机的份额数量。
I/O 筛选器框架 (VAIO) 允许 VMware 及其合作伙伴开发用于拦截每个 VMDK 的 I/O 的筛选器,并在 VMDK 粒度级别提供所需的功能。VAIO 可与基于存储策略的管理 (SPBM) 配合使用,从而允许您通过附加到 VMDK 的存储策略设置筛选器首选项。
配置 Storage I/O Control 分为两个步骤:
- 为数据存储启用 Storage I/O Control。
- 设置每个虚拟机所允许的存储 I/O 份额数量以及每秒 I/O 操作数 (IOPS) 的上限。
默认情况下,所有虚拟机的份额均设置为“正常 (1000)”且 IOPS 无限制。
注: 在已启用 Storage DRS 的数据存储集群上,Storage I/O Control 默认情况下处于启用状态。
注: 本章中“内存”是指物理内存。