Ale*_*gas 12 virtualization performance metrics cross-platform v2p
虚拟化有一些很大的好处,但有时虚拟化服务器需要更高的性能并且应该移到物理服务器上。
我的问题是,你怎么知道这些时间是什么时候?我正在寻找可衡量的数据和指标,这些数据和指标表明将服务器移至其自己的物理设备会对性能产生重大影响。我个人对 Windows 感兴趣,但大概所有平台的基本要素都是相同的。
我必须执行 V2P 的一个案例是,对于一个在双 3.2Ghz 双核 CPU(总 CPU 14.4Ghz)上运行的 MS SQL 盒,我们将其迁移到 ESX 2.5 集群,其中底层硬件更新,具有更多功能。较慢的 (2.4Ghz IIRC) 内核。即使使用 4 个 vCPU,添加约 10% 的开销,该虚拟机也只能获得有效的 8-8.5Ghz 聚合 CPU。迁移前的 60% 峰值 CPU 变为迁移后的 90-100%,客户需要空间,因此我们恢复到物理。为了具体回答您的问题,我们发现该盒子在 Perfmon 和 VI 客户端中全面以 100% CPU 运行。更好的解决方案(在我看来)是升级到更快的 CPU,但也存在这样的边缘情况,这并不经济,特别是随着 Opterons\Core CPU 的引入,我们看到了具有更多内核的较慢 cpu 的趋势。
借助 ESX 4,我们可以将这样的盒子增加到最多 8 个 vCPU,但当时这还不是一个选择。
至于寻找可能表明您需要放弃 VM 的性能上限,然后使用 VMWare 环境中的 Windows Guest,那么 Perfmon 和 VI Client 的组合应该足以完成查找任何本身性能受限的 VM 的任务。如果可以的话,添加一些 SAN 分析,但如果 SAN 显示出问题,那么您几乎肯定会重新处理存储,以隔离和/或增强存储 VM 虚拟磁盘的卷。这同样适用于任何其他操作系统\虚拟机管理程序组合 - 获取尽可能多的内部统计信息,但将它们与虚拟机管理程序对正在发生的情况的视图相关联,因为虚拟机内报告的 100% CPU(例如)并不一定意味着虚拟机管理程序永远无法交付更多的性能,只是当时还没有。
归档时间: |
|
查看次数: |
1158 次 |
最近记录: |