![针对 Virtualbox 主机优化 Mac OS X Snow Leopard](https://linux22.com/image/1286491/%E9%92%88%E5%AF%B9%20Virtualbox%20%E4%B8%BB%E6%9C%BA%E4%BC%98%E5%8C%96%20Mac%20OS%20X%20Snow%20Leopard.png)
我似乎大部分时间都在使用 Snow Leopard Macbook(~2008)上的 Linux VirtualBox(便携式 USB SSD)。如何优化 Snow Leopard 以使其成为最佳 VirtualBox 主机?我不介意减少主机操作系统等的一些功能,类似于 OS X Minimal(如果存在这样的概念的话)
注意:由于专有的 USB 无线驱动程序、更好的网络支持以及 OS X 更好的激光打印机支持,我使用 Archlinux 作为客户机而不是替换主机。
答案1
作为 Snow Leopard 和 VM 用户,我提出以下建议。
1 - 充分发挥硬件优势
升级您的 RAM 和 HDD,因为这两个是虚拟机性能的真正杀手。除非您拥有最新的 Thunderbolt 接口,否则不要尝试运行存储在外部驱动器上的虚拟机……
例如,我的旧款 2008 版 Macbook 宣传最大 4GB,但实际上最多只能使用 6GB。如果您的硬件已过保修期,并且您有这个选项,请考虑一下。
升级到 SSD。仅这一点就会带来巨大的变化。随着 SSD 价格的下降,这对于任何大量使用虚拟机的人来说都是必须的。
我最近考虑的另一个替代方案是将我的 MacBook 的 DVD 驱动器替换为第二个 SSD 或 7200RPM 大容量 HDD。这可以与大型主驱动器一起设置为条带 RAID 卷,以提高磁盘客户机性能。
2 正确配置虚拟机
不要为虚拟机提供过多的资源。特别是当您需要同时运行多个虚拟机时。如果您正在运行 Linux,请考虑在不使用 X 服务器 (GUI) 的情况下运行它,因为它会占用大量 CPU/RAM。
为了获得最佳性能,您的虚拟机磁盘应该预先分配。
禁用所有不必要的服务,尤其是磁盘相关的服务。
3 OSX 设置
您的 OSX 最小化想法并不是一个坏主意。当然,不用说您不会安装防病毒软件。如果绝对必须安装,请对其进行配置,以免影响系统。我的系统已禁用实时扫描。
OSX Spotlight 和类似的监控文件系统的程序也可能被禁用。
您需要注意的另一个问题是 OSX 文件系统碎片。确保存储 VM 的磁盘有足够的可用空间,以便 OSX 中代表虚拟 HDD 的文件是连续的。如果您没有预先分配磁盘和/或使用快照,这尤其成问题。
4 使用 VirtualBox 的替代品
我意识到 VirtualBox 之所以有吸引力是因为它是免费的,但我不知道它与非免费产品(如 VMWare Fusion 或 Parallels)相比性能如何。我看过一些文章认为它们的性能更好。