1) 禁用 /var/vm/sleepimage
网上的攻略一般是说要 sudo pmset -a hibernatemode 0 ,然后 sudo rm /var/vm/sleepimage
其实除了要设置这个,在 El Capitan 里还要
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0
这个在 pmset 的 man 里面写得很清楚
2) 禁用 dynamic_pager (虚拟内存)
如果机器内存上限够大的话,不妨配足然后禁用虚拟内存。 El Capitan 之前的 OS X 的做法是
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
在 El Capitan 下,需要先禁用 SIP (System Integration Protect)
先按住 CMD+R 重启电脑,进 Recovery Mode ,然后选择 Utilities -> Terminal 工具
csrutil disable
关闭 SIP
重启进系统
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
再重启进 Recovery Mode
csrutil enable
3) 给 SSD 分区加上 noatime (no access time) 选项,不记录每个文件的最近访问时间
原理是 sudo mount -vuwo noatime /
成功以后执行 mount ,应该显示  
/dev/disk1 on / (hfs, local, journaled, noatime)  注意最后的 noatime mount 标志
可以写一个 plist 自动执行
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
        "
http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>Label</key>
        <string>noatime</string>
        <key>ProgramArguments</key>
        <array>
            <string>mount</string>
            <string>-vuwo</string>
            <string>noatime</string>
            <string>/</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
    </dict>
</plist>
存为  /Library/LaunchDaemons/noatime.plist
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
     https://www.v2ex.com/t/230457
      V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
      V2EX is a community of developers, designers and creative people.