Mac OS X Mavericks开关机速度慢的改进

2014-04-16 Xiaosong Gao 更多博文 » 博客 » GitHub »

Mac

原文链接 https://gaoxiaosong.github.io/2014/04/16/mavericks-shutdown-slow.html
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。


很多使用Mac OS X Mavericks(10.9)的人都反映说,系统开关机的速度变慢了很多,在Macbook Pro和Macbook Air上都是如此。

最好的解决问题的方案是清除kext缓存。kext是Mac OS X的一个内核扩展,清理它可以提升系统启动和关闭的速度。

清除kext缓存需要在命令行终端中输入如下命令:

sudo chown root:admin
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches

然后打开"系统偏好设置"中的"启动磁盘",确保启动磁盘设置正确。最后重新启动机器。

可能第一次重启速度没有多大的提升,但是之后会有所改进。

另外一个方法是在命令行终端输入如下命令:

sudo defaults write /System/Library/LaunchDaemons/com.apple.coreservices.appleevents ExitTimeOut -int 1
sudo defaults write /System/Library/LaunchDaemons/com.apple.securityd ExitTimeOut -int 1
sudo defaults write /System/Library/LaunchDaemons/com.apple.mDNSResponder ExitTimeOut -int 1
sudo defaults write /System/Library/LaunchDaemons/com.apple.diskarbitrationd ExitTimeOut -int 1
sudo defaults write /System/Library/LaunchAgents/com.apple.coreservices.appleid.authentication ExitTimeOut -int 1

当做完这些以后,打开"磁盘工具",在安装了Mavericks的磁盘上选中"修复磁盘权限"。