我们在新安装的 Xen(4.2)系统上遇到了一个奇怪的问题。
服务器是一个英特尔 SR1690WB配备 4x1Tb HDD 和RS2BL040配置为使用RAID10的RAID卡。
问题是,任何新生成的半虚拟化客户操作系统(Debian Squeeze)都以非常高的负载运行(CPU 使用率为 70-80%,主要由events/0
或引起events/1
),无论它们在做什么(提供动态页面,或者只是简单地下载 iso 文件)。
每个客户机配置为使用 2 个 CPU 核心和 4GB RAM。
只是希望 Dom0 上存在一些配置错误,但是什么原因导致了这些可怕的负载?
如果我可以澄清我的问题,请告诉我。
答案1
幸运的是,问题出在我们的配置上。
nosmp
在 grub 选项中将CPU 核心固定到 Dom0(而不是使用参数启动)后
GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=1024M dom0_max_vcpus=1 dom0_vcpus_pin"
所有客户操作系统均运行健康且快速。:)