我们有一台 Windows Server 2003 计算机,在 VMWare ESX 4 上作为 VM 运行。该 VM 需要更多 CPU 能力,因此我关闭了 VM,添加了虚拟 CPU 并重新启动了 VM。如果我转到计算机管理 -> 设备管理器,在处理器中我会看到两个处理器,而在计算机中,内核是 ACPI 多处理器 PC,到目前为止一切正常。
问题是:任务管理器仅显示一个 CPU,我们也使用 Nagios 监控 CPU 使用率,有时 CPU 使用率仍然达到 100%,但 VMWare 控制台显示 CPU 使用了 50%。
因此看起来 Windows 的某些部分认为它只有一个 CPU,即使其他部分认为它有两个 CPU。
经过一些 Google 搜索,大多数情况下问题在于加载了错误的内核,但是
答案1
您的 BOOT.INI 是“原始”版本吗?没有隐藏的 /NUMPROC 开关?此外,您是否在主机的 BIOS 中启用了 VT?