dun*_*nxd 4 physical-to-virtual vmware-esx
我有许多从物理服务器创建的虚拟机。其中一些(在我看来)处理器数量不合适——例如,我们有一个 Web 应用程序,只能在内部访问,在分配了 4 个处理器的 VM 上运行。这是我们虚拟机中规格最高的,但我怀疑还有其他虚拟机规格过高。
据我了解,这可能会导致性能下降,因为在将处理器时间分配给此 VM 时,虚拟机管理程序会等待主机上有 4 个处理器可用。尝试在主机之间迁移 VM 时也会导致问题。这些假设合理吗?
看看服务器本身,我看不出它需要 4 个处理器的任何理由。碰巧安装它的物理服务器有那么多处理器。
所以问题是 - 减少这个 VM 上的处理器数量有什么风险?
一些细节:
我们在 8 核 20Gb 的服务器上运行 VMware ESX 3.5。上面示例中的 VM 分配了 4 个处理器和 3Gb RAM。VM 上的服务器操作系统是 Windows Server 2003 Standard SP2(不是 R2)。
唯一严重的并发症可能来自从多核(即 2 个或更多)到单核。Windows 2000、XP 和 2003(我不确定 vista、2008 或 7)使用的多核内核与单核内核不同。也就是说,它可能只是某种性能损失,而不是一路飙升。
我会检查以确保任何关键应用程序也没有设置处理器关联 - 这可能会毁了你的一天。请参阅此处:http : //forums.whirlpool.net.au/archive/735180或https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6168870 .html
编辑:Linux 也是如此,但是 SMP 核心问题只是性能问题之一,而不是全面问题。另一方面,linux 更容易永久设置处理器关联。见http://www.cyberciti.biz/tips/setting-processor-affinity-certain-task-or-process.html
归档时间: |
|
查看次数: |
13301 次 |
最近记录: |