在vmware for linux中安装macOS 10.13,发现运行的时候奇卡无比,由于虚拟机OS放在机械硬盘,写入速度才80M/S,怀疑是交换分区导致的卡顿。因此禁掉swap功能。
需要先关闭该功能。
.vmx文件添加一行
1 | bios.bootdelay = 2000 |
启动时,按Win + R 键,进入一个启动选择页面,选择EFI Internal Shell (Unsupported option)。
进入一个shell,输入下述命令回车:
1 | fs2:\com.apple.recovery.boot\boot.efi |
进入recovey mode,选择 Utilities > Terminal。
在终端输入
1 | rcsutil disable |
然后输入reboot重启。
重启进入mac系统,在终端执行下述命令。
1 | sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist |
然后发现 /private/var/vm 中不再有swap文件。
mac os不再卡顿。
参考
http://hints.macworld.com/article.php?story=201106020948369