限制 - VMware 中的 IOPS 导致服务器运行非常缓慢

限制 - VMware 中的 IOPS 导致服务器运行非常缓慢

我的服务器运行着几个不同的 iSCSI SAN 单元。我试图平衡对数据存储的 IO 请求,因此我开始将服务器上的“限制 - IOPS”从无限制更改为 100-400(具体取决于服务器的角色)。

这样做会导致特定虚拟机运行速度非常慢。例如,IOPS“无限制”,IE 将在 1 秒内打开。IOPS 限制为 150,IE 将需要 10-12 秒或更长时间才能在该服务器上打开。我已经验证了这也是两个完全不同的 iSCSI SAN 单元上的问题。

知道我做错了什么吗?

答案1

我认为这正是您所要求的。您正在限制虚拟机的 I/O 功能和配置文件,导致它们性能不佳。

不要这样做

在单个虚拟机级别进行微观管理资源可能会产生意想不到的后果,并使未来的故障排除变得复杂。

我的建议是不要试图超越 VMware 调度和资源优先级算法,让事情无限运行,直到你真的存在存储争用问题。

是否存在一个问题促使您首先尝试平衡 SAN 的使用情况?

答案2

我不相信这个问题已经得到解答,我最近发现另一篇文章讨论了这个问题以及针对 5.5 用户的解决方法。 http://blog.igics.com/2014/07/heads-up-vmware-sioc-virtual-disk-iops.html

相关内容