数据存储的拥堵阈值是数据存储所允许的延迟时间上限,超过该值后,Storage I/O Control 将开始根据份额将重要性分配给虚拟机工作负载。

在大部分环境中,都不需要调整阈值设置。
小心: 如果在两个不同的数据存储上共享相同的心轴,Storage I/O Control 可能无法正常运行。
如果要更改拥堵阈值设置,请根据以下事项来设置该值。
  • 值越大,通常会导致总吞吐量越大,隔离越弱。除非整体平均延迟时间高于阈值,否则不会出现限制。
  • 如果吞吐量比延迟时间更重要,请不要将该值设置得过低。例如,对于光纤通道磁盘,低于 20 ms 的值可降低磁盘吞吐量峰值。当该值非常大(超过 50 毫秒)时,可能会出现延迟时间长而总吞吐量却并未显著增加的情况。
  • 值越小,则设备的延迟时间就越短,且虚拟机 I/O 性能隔离将越强。隔离增强意味着份额控制的实施更加频繁。设备延迟时间越短,则拥有最高份额的虚拟机的 I/O 延迟时间越短,但同时会导致份额较低的虚拟机的 I/O 延迟时间更长。
  • 非常低的值(小于 20 毫秒)会使设备的延迟时间更短,I/O 之间的隔离更强,但有可能会降低数据存储总吞吐量。
  • 将值设置极高或极低会导致隔离性变差。

前提条件

验证是否启用了 Storage I/O Control。

过程

  1. vSphere Client 中,浏览到数据存储。
  2. 依次单击配置选项卡和设置
  3. 单击常规
  4. 针对数据存储功能单击编辑
  5. 选中启用 Storage I/O Control 对话框。
    当数据存储以其吞吐量峰值的 90% 运行时,Storage I/O Control 会自动将延迟时间阈值设置为与估计延迟时间相对应。
  6. (可选) 调整拥堵阈值
    • 吞吐量峰值百分比下拉菜单中选择一个值。
    吞吐量峰值百分比指示当数据存储使用其估计吞吐量峰值百分比时的估计延迟时间阈值。
    • 手动下拉菜单中选择一个值。
    该值必须介于 5 毫秒到 100 毫秒之间。如果设置了错误的拥堵阈值,则可能会对数据存储上虚拟机的性能不利。
  7. (可选) 单击重置为默认值,将拥堵阈值设置还原为默认值(30 毫秒)。
  8. 单击确定