运行 XenServer 且带有 2 个虚拟机的 Dell PowerEdge 2950 III 在一周后变得运行缓慢并且需要重新启动吗?

运行 XenServer 且带有 2 个虚拟机的 Dell PowerEdge 2950 III 在一周后变得运行缓慢并且需要重新启动吗?

它会出现奇怪的挂起现象,然后随机出现 CPU 峰值,一次造成大量影响。当远程进入虚拟机时,我会立即获得更新,然后它会再挂起 20 秒。当它让它通过时,我会遇到 CPU 峰值。

HW 节点的基本服务器规格为:8 个 CPU、16GB RAM、1TB HDD,总共 iPERC6 raid 10

这些虚拟机几乎没怎么用过,但我给它们设定了 VM 1 的规格:4 个 CPU,4GB 内存

VM2:4 个 CPU,6GB 内存

硬件节点当前显示其总 CPU 使用率为 11%,已用内存为 16GB 中的 63%

我对这个东西还不熟悉,所以不太清楚。我最近才安装并设置好一切。

更新:我仍然遇到同样的问题,但似乎不那么频繁...今天我来到办公室,发现网络应用程序几乎无法运行。

我检查了 SQL Server VM(Windows 2k8 x64),它使用了 90% 的 RAM(Xen Center 显示了这一点)。但是当我进入控制台时,任务管理器中似乎并没有使用太多内存。)所以我认为 Xen Server 太糟糕了,甚至没有定期更新数据或类似的东西……谁知道呢……?

我如何获取详细日志,当我单击 Xen Center 中的日志选项卡时,它就像一个非常基本的“启动/停止”日志文件……嗯

更新:(请帮忙)2011 年 4 月 6 日我已经运行了几个星期,中间需要重新启动 CORE 服务器...但这仍然非常糟糕...这些是网络服务器...

我在想我不应该使用 64 位 Windows 2008?我正在运行 ColdFusion 8 32 位和 SQL Server 2005 32 位……这可能是原因吗?

答案1

除非虚拟机确实需要那么多 CPU 马力,否则我会认真考虑将它们减少到每台一个或两个处理器。当虚拟机想要使用处理器周期时,其中一个物理处理器的所有四个核心都必须准备就绪,如果发生其他事情(在本例中为 dom0),这可能会造成一些麻烦。

我更熟悉 VMware 方面的情况,但问题类似。尝试将每个虚拟机最多减少到两个核心,最好是一个。然后看看响应时间如何。

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1005362

http://communities.vmware.com/thread/143348

答案2

XenServer 是什么版本?如果是 5.6 FP1,请安装 hotfix006 和 hotfix007 并重试。关于 CPU 分配,您不应分配超过现有数量的 CPU,否则您将向虚拟机管理程序调度程序加载大量来自虚拟机的请求。此外,当虚拟机运行缓慢时,如果您在 dom0 上运行 top,是否有任何进程占用了巨大的 CPU 负载?为 dom0 分配了多少个 CPU?

答案3

看起来你可能有内存问题。安装 XenServer 客户机工具,看看是否有区别。

相关内容