一台虚拟机在ESXi上放慢其他所有虚拟机

我一直在使用ESXi服务器。 这是一个非常强大的机器(i7-2600 + 16GB RAM),我用它来同时运行5个虚拟机(主要是Windows Server 2008 R2)。

大多数时候,虚拟机运行得很好。 但是,我的主要问题是 – 当其中一个虚拟机具有广泛的数据存储使用情况(通常来自应用程序保持打开状态,或者如果虚拟内存不足,则会进行大量的内存交换),这使得所有其他计算机也非常缓慢。

我试过使用资源池 – 但它似乎只有CPU /内存限制,而不是某种types的磁盘使用。 (我正在使用免费版本的ESXi – 不知道高级版本是否包含此function)。

根据这个kb你可以:

要为虚拟机手动configuration磁盘I / O限制,请执行以下操作:

  1. closures虚拟机,准备更改configuration参数。
  2. 在vSphere Client清单中find虚拟机。
  3. 右键单击虚拟机,然后select编辑设置。

点击资源标签。 select“磁盘”,然后在每个磁盘的“限制 – IOP”下input所需的IOP值。 默认情况下,这被设置为无限制。 启动虚拟机。 虚拟机I / O限于指定的值。