nex*_*neo 2 performance performance-monitoring io vmware-esxi
我有一个 VMWare ESxi 盒、22GB 内存、双四核至强、2 个 Sas 驱动器 + 写入缓存 raid 控制器等。
无论如何,有大约 30 个小型 XP VM 在其上运行,并且开始出现一些非常缓慢的启动时间和其他性能问题。我认为它的 I/O 但看图表不太确定要寻找什么。任何关于寻找什么的想法将不胜感激。这是我目前得到的数据:
(我觉得我的 IO 很高,但不知道要靠什么来对抗)
仅由 2 个主轴(磁盘)提供服务的 30 个 VM 可能会遇到 IO 瓶颈,即使这些 VM 不是特别 IO 密集型(随机或顺序)。您正在查看 30 个独立的并发读取请求,这些请求发生在磁盘的广泛分离区域。在不同的地方寻找浪费了很多时间。
如果您可以轻松使用该选项(备用驱动器插槽或备用外部外壳),我建议设置第二个驱动器阵列,并将您的 VM 迁移到它。最少 4-6 个磁盘 如果您只在 128 或 256 芯片上运行,另一个改进将是更大的读/写缓存。
另一个需要检查的地方是 Zypher 提到的 vCPU 分配 - 为每个 VM 分配过多的 vCPU(违反直觉)可能会降低所有 VM 的速度(每个 VM 必须等待其每个 vCPU 的空闲内核之前它可以获得 CPU 时间,因此 4vCPU VM 可能比 2vCPU VM 获得更少的周期)
编辑:再考虑一下,如果在单个 LUN 上拥有如此多的 VM,您可能会遇到一些锁定问题。在各种 VM 操作期间,您可能会遇到每个数据存储的锁定,可能是开机/挂起等。这将开始堆积得非常快,因此可能会导致启动缓慢等。您可以通过在相同大小的驱动器空间内设置单独的数据存储来解决此问题(将当前分区大小调整为一半,然后在空白空间中创建一个新分区。在数据存储之间均匀分布虚拟机)。每个数据存储大约 15 Vms 是一个很好的最大值。
归档时间: |
|
查看次数: |
4190 次 |
最近记录: |