我有一个 Windows 7 x64 客户机,其行为非常奇怪 - VM 非常慢,并且当其他所有东西都处于空闲状态时,taskmgr 将消耗 50%(使用 2 个核心)或高达 99%(单个)的 CPU。
- 主机是 Windows 7 x64,带有 VMware Workstation 7.0.1
- 已安装 VMware 工具
- 同一台虚拟机在另一台装有 VMware Server 2.0 的 PC 上运行时可以正常工作(空闲时 CPU 约为 0%)
我试过了(没有效果)
- 启用/禁用 3d
- 选择 1 或 2 个核心
- 调整内存 (1gb/500mb)
- 调整了 bios
- mem.hotadd =“FALSE”
- 已禁用页面修剪
同一台机器上的 Windows 7 x86 客户机不存在此问题。
编辑:我通常在该系统上运行多个虚拟机。
现在我注意到
- 如果我先启动 x64 VM,它将正常运行。
- 但是当我启动另一个具有多个处理器的 VM (x86) 时,它会出现 CPU 问题。
- 如果我暂停第一个虚拟机,第二个虚拟机中的问题就会消失。
显然,我只能运行一个具有多个处理器的虚拟机而不会出现问题。
答案1
更新至 Workstation 7.1 可解决该问题。
答案2
我唯一的想法是检查以确保 VT-x 在 bios 中启用并被 vmware 工作站使用,但我认为如果没有它 x64 映像将无法启动.....但值得再检查一遍。
答案3
您是否尝试过从主机中删除 Aero?这曾经让我很头疼(客户机也是如此)。
其他事项:由于您只有一个 CPU,因此仅选择 1 个 CPU。如果您愿意,可以添加 2 个核心,因为您有两个核心。这仅仅是因为您提供的 CPU 太多。尝试仅提供 1 个或 2 个核心。(或者使用此设置)。