Cho*_*er3 10 performance virtual-machines stability
我们从一家小型公司购买了一些软件,它是一个 Windows 32 位视频内容工作流管理器,他们进行了一些定制。
我们在 W2K3EE-32 位上的 VMWare ESXi 4.1u2 VM 中运行此代码已经一年多了(这是他们支持在其上运行的)。
然后他们一个月左右更新了他们的代码,我们开始看到其中一个 vCPU 周期性地保持在 100%,第二个 vCPU 相当空闲,比如 5-7% - 所以我们只是假设代码线程错误并与他们联系它。
他们现在回覆我们说他们的代码不能在 VM 中工作,他们已经知道这个要求 18 个月左右,并且他们希望我们 V2P。他们说他们只在虚拟机内运行时才会看到这个问题。我计划在几个小时内与他们的高级程序员打个电话进行讨论。
现在幸运的是,我们有一些身体可以做到这一点,有点耗时但可行。
然而,我的问题是,鉴于此 VM 不直接接触任何硬件,它位于非常现代的主机上并且实际上要求非常低(2 个 vCPU、4GB、20GB 引导虚拟磁盘、100GB 数据虚拟磁盘、单个虚拟网卡等等)什么可能是在 VM 中运行它的问题,如果有的话?
显然,我强烈要求他们这样做,但我只是想知道是否有其他人找到了一个常规应用程序,该应用程序在 VM 内以某种方式行为不端,但在物理上却没有。
虽然我不能代表该供应商或软件包,但我曾在一家大型(跨国)供应商工作过,他们销售的其中一款软件在 VMware 上运行时存在非常具体的已知问题。
在这种情况下,一个问题可能导致软件死锁,另一个问题可能导致数据损坏。因此,建议客户不要在虚拟环境中运行该软件。有些人仍然这样做,而且在我所知的所有情况下,他们都遇到了其中一个或两个问题。
因此,尽管这种情况很少见,但在某些情况下软件可能无法按照您期望的方式在 VMware 中运行。
虽然我意识到它并不能直接帮助您解决问题,但它确实表明 VMWare 并不总是完美的系统。
脚注:在这种情况下,供应商能够与 VMware 合作找到解决方案(一些代码修复、一些 VMWare 配置更改),并且他们现在有一些(非常具体的)关于如何在 VMWare 上运行软件的指南。
| 归档时间: |
|
| 查看次数: |
388 次 |
| 最近记录: |