然而,虚拟机的性能往往不如物理机,尤其是在运行资源密集型任务时
本文将详细介绍如何通过一系列优化步骤,让你的VMware上运行的Mac OS 10.12性能得到显著提升,从而媲美甚至接近物理机的使用体验
一、安装前准备与基础设置 1.工具准备: - VMware Workstation 12(或更高版本)安装包
- unlocker工具,用于解锁VMware对Mac OS的支持
- Mac OS 10.12的CDR镜像文件
2.安装VMware Workstation: - 按照常规步骤安装VMware Workstation,并在安装的最后一步输入序列号,但不要立即运行软件
3.解锁Mac OS支持: - 下载并解压unlocker工具,以管理员身份运行win-install.cmd脚本
4.创建虚拟机: - 打开VMware Workstation,选择创建新的虚拟机
- 在选择操作系统时,由于已经解锁,应能看到Apple Mac OS X选项,选择OS X 10.12版本
- 根据新建虚拟机向导的提示完成后续设置
5.处理虚拟机文件: - 找到存放虚拟机文件的目录下的macOS 10.12.vmx文件,用记事本打开
- 找到“smc.present =TRUE”,在其下面添加一行“smc.version = 0”,保存并关闭文件
- 重新运行虚拟机,确保能正常运行
二、系统安装与优化 1.安装Mac OS 10.12: - 根据安装向导提示安装系统
在安装过程中,需要先通过屏幕上方的实用工具选项,选择“磁盘工具”
- 选中VMware Workstation SATA hard drive media,选择“抹除”选项,格式选择“OSX扩展日志式”,方案选择GUID
- 抹除后,退出磁盘工具,再次选择安装OS X
这时会出现一个新的盘符,选择该盘符进行安装
2.安装VMware Tools: - 安装VMware Tools后,虚拟机系统才能全屏显示,物理机与虚拟机之间共享文件也更方便
- 点击CD/DVD,选择高级虚拟设备节点为SATA 0:1,然后点击浏览,找到darwin852.iso文件(VMware Tools for Mac)
- 由于Mac OS系统的完整性保护机制,VMware Tools可能安装不成功
因此,需要先禁用系统的保护机制:重启虚拟机系统,按住Command+R键,进入恢复模式,打开终端,输入“csrutil disable”并回车
执行成功后,重新启动虚拟机
- 再次开启虚拟机后,会在桌面看到一个名为“VMware tools”的文件夹,点击“安装 VMware Tools.app”,根据安装向导完成安装,完成后重启虚拟机
三、虚拟机性能优化 1.内存分配: - 虚拟机性能的提升很大程度上依赖于分配的内存大小
一般来说,给虚拟机分配的内存不应超过物理内存的一半,以防止发生内存交换,影响性能
例如,如果物理机内存为16GB,可以给虚拟机分配6-8GB内存
2.处理器配置: - 在虚拟机设置中,调整处理器配置以获得最佳性能
根据你的CPU核心数,合理分配给虚拟机
如果CPU支持虚拟化技术(如Intel的VT-x或AMD的AMD-V),请确保在BIOS中启用这些功能,以进一步提升虚拟机性能
3.磁盘I/O优化: - 虚拟机磁盘I/O性能对整体性能有很大影响
如果可能,将虚拟磁盘文件存放在高速SSD上,可以显著提升读写速度
- 定期对虚拟机磁盘进行碎片整理,保持磁盘性能
可以使用像Diskkeeper这样的专业工具,或者使用Windows自带的磁盘碎片整理程序
4.网络设置: - 选择NAT模式以确保虚拟机的网络连接稳定
NAT模式允许虚拟机通过宿主机的网络连接访问外部网络,同时隐藏虚拟机的真实IP地址,增加安全性
5.显示设置: - 调整显示器设置以获得最佳视觉体验
在虚拟机设置中,选择适当的屏幕分辨率和刷新率,确保图形显示流畅
6.移除不必要的设备: - 在虚拟机设置中,移除不必要的设备以释放资源
例如,如果不需要光驱,可以禁用虚拟机的CD-ROM设备
四、系统级优化 1.禁用视觉效果: - 在Mac OS中,一些视觉效果会占用大量的CPU和GPU资源
为了提升性能,可以在“系统偏好设置”中选择“辅助功能”,然后勾选“减少透明度”
同时,在“Dock”设置中,选择“缩放效果”作为最小化窗口时的动画效果
2.优化启动项: - 通过“系统偏好设置”中的“用户与群组”选项,管理登录项
禁用不必要的启动项,减少系统启动时的资源占用
3.快捷键修改: - 由于Mac OS与Windows的快捷键不同,为方便使用,可以将Mac OS的快捷键改成与Windows相似
在“系统偏好设置”中的“键盘”选项中,可以自定义快捷键
例如,将复制、粘贴、剪切等操作的快捷键设置为与Windows一致
4.安装优化软件: - 使用专门的优化软件进一步提升虚拟机性能
例如,将beamoff.zip和Fix Yosemite VM Graphic Performance.pkg这两个优化文件放到共享文件夹中,然后复制到虚拟机的本地硬盘中安装
这些软件可以针对虚拟机的特定问题进行优化,提升图形性能和整体响应速度
五、持续更新与维护 1.保持VMware最新版本: - 定期检查并更新VMware Workstation到最新版本
新版本通常包含性能改进和bug修复,可以提升虚拟机的稳定性和性能
2.定期维护虚拟机: - 像对待物理机一样定期维护虚拟机
这包括更新操作系统、安装安全补丁、清理垃圾文件等
3.监控性能: - 使用VMware自带的性能监控工具或第三方监控软件,实时监控虚拟机的CPU、内存、磁盘I/O等性能指标
根据监控结果,及时调整优化策略
通过以上一系列优化步骤,你的VMware上运行的Mac OS 10.12性能将得到显著提升
无论是开发、测试还是日常使用,都能获得更加流畅和高效的体验
记住,优化是一个持续的过程,需要不断关注虚拟机的性能指标并根据实际情况进行调整