OSX 10.10 Yosemite 在 VMware 上运行缓慢

Pro*_*mer 23 vmware-fusion virtual-machine osx-mavericks osx-yosemite macos

我在 Vmware 中有 OSX Mavericks 10.9。它在安装了 VMware Tools 和 SVGA 驱动程序的情况下运行良好。当 Yosemite 发布时,我从 App Store 更新了它。我在此更新中遇到了许多问题。

  1. 图形非常糟糕
  2. 太慢了

我试过的:

  1. 我从 VMware 站点更新了最新的 VMware 工具
  2. 再次尝试安装 SVGA 驱动程序(无法在此处找到 OSX Yosemite SVGA 驱动程序的更新 。这些驱动程序与 Mavericks 配合得很好,并在我以前的经验中使其在 vmware 中快速运行)
  3. 使用 Mac OS X 的内部实用程序和 CCleaner 应用程序修复文件和文件夹权限。
  4. 使用 CCleaner 清理所有垃圾文件(例如临时文件)
  5. 尝试使用虚拟机的配置文件增加虚拟图形内存大小并将此行添加到其中

    svga.vramSize = "sizeInBytes"

  6. 此处找到Internet链接上的链接。建议运行名为 BeamOff 的应用程序(同一站点提供下载链接)并将其添加到启动中以禁用 Mac 的 Beam Sync 功能以改善图形

通过使用上面提到的选项 6,当我启动 BeamOff 应用程序时,它突然使图形更流畅。所以我将它添加到登录项,以便它可以从 Mac 登录开始。但令我失望的是,这种性能(图形 + 速度等)的改进并没有像我在使用 OS X Mavericks 时那样好。

我的虚拟机有:

  • 内存:3GB
  • 硬盘空间:150 GB

什么是问题/想要什么:

1.Speedup OS X Yosemite 性能(图形 + 速度),就像我之前在 Mavericks
2. 我的分辨率为 1366*768 但是当我在 Mavericks 的登录屏幕时,我没有这个分辨率(一些黑边距左右,看起来像 1024*768)。登录过程完成并加载桌面后,它会更改为 1366*768 分辨率。请注意,当我使用 Mavericks 时它运行良好(登录屏幕和桌面的分辨率均为 1366*768)。

小智 36

在 OS X 中,垂直同步称为光束同步。

使用BeamOff或 Quartz Debug 切换此设置可能会解决 UI 延迟问题。


dol*_*tor 2

根据我的经验,如果您本地运行 Yosemite(无模拟),它使用的 RAM 会比 3GB 更多。我想在虚拟化模式下需要更多。我的系统上安装了 16GB,而 Yosemite 在没有运行任何应用程序的情况下使用了大约 4-5GB。一旦我打开其他应用程序并运行一两个虚拟机,可用 RAM 几乎会下降到 1GB 以下。

虚拟机在 Yosemite 中使用大量 RAM 来创建文件缓存。例如,如果我在基本 Yosemite 系统上的 VMWare 中运行 Windows XP 或 Mountain Lion VM 并分配大约 4GB RAM,VMWare 将使用更多内存来缓存文件。

这样做是为了提高速度,因此,如果您关闭虚拟机并想稍后打开它,那么如果 RAM 中有文件缓存,恢复虚拟机所需的时间会比没有文件缓存的情况少得多。您可以通过sudo purge在关闭虚拟机后在终端中运行然后重新打开它来测试这一点。您会注意到,恢复计算机比不清除文件缓存的 RAM 慢得多。

另外,VMWare 似乎无法在虚拟化 OS X 中正常工作/识别显卡。例如,我创建了两台虚拟机,一台使用 Windows XP,另一台使用 Mountain Lion。Windows VM 可以玩同样的游戏,但即使分配了 8GB RAM,它仍然很延迟,而 OS X VM 甚至无法打开游戏,应用程序在启动时崩溃。这意味着虚拟化的 OS X 甚至无法识别模拟显卡的存在。

  • 这与内存无关。我给虚拟机分配了 8GB RAM,但没有什么区别(相比之下,2GB RAM 下的 10.9 速度更快)。根据 https://communities.vmware.com/message/2442827#2442827,这可能是 VMWare Tools 的问题。 (7认同)
  • @程序员-如果它不能解决问题那么你不应该接受答案。当您接受答案时,可能知道答案的人就不会费心发布答案。 (3认同)
  • 这是你的选择,但有了一个被接受的答案,你不太可能得到真正的解决方案 (3认同)