我已经使用 ESXi 服务器一段时间了。它是一台非常强大的机器(i7-2600 + 16GB RAM),我使用它同时运行 5 个虚拟机(主要是 Windows Server 2008 R2)。
大多数情况下,虚拟机运行良好。但是,我的主要问题是 - 当其中一台虚拟机占用大量数据存储(通常来自打开的应用程序,或者如果虚拟内存用完则占用大量内存交换)时,它也会使得所有其他机器运行非常慢。
我尝试使用资源池 - 但似乎只有 CPU/内存限制,而没有某种磁盘使用限制。(我使用的是 ESXi 的免费版本 - 不知道高级版本是否包含此功能)。
答案1
根据这个千字节你可以:
要手动配置虚拟机的磁盘 I/O 限制,请执行以下操作:
- 关闭虚拟机以准备更改配置参数。
- 在 vSphere Client 清单中找到虚拟机。
- 右键单击虚拟机并选择编辑设置。
单击资源选项卡。选择磁盘,然后在限制 - IOPs 下为每个磁盘输入所需的 IOPs 值。默认情况下,设置为无限制。启动虚拟机。虚拟机 I/O 限制为指定的值。