mac os中针对ssd的优化
-
打开trim
所谓trim,是指删除文件时通知SSD,这些文件已经删除,对应的block可以释放。这样可以避免下次再向这些block写入时的性能下降。
mac原装的SSD是支持trim的,但是自己装的SSD默认不会开启这个功能,有个叫trim enabler的工具可以做这件事情。 -
挂在ssd时加入noatime的参数
atime(access time)是inode中标记文件上一次访问时间的字段。默认情况下,每次访问(读或者写)一个文件时,操作系统都会更新该文件的atime值。
因为atime并不是一个很重要的数值,一般服务器性能优化的时候都会考虑加挂载磁盘的时候加上noatime参数,这样可以在一定程度上提升性能。
至于挂载SSD时设置这个参数有什么更多的好处,我也说不上,但总归没有坏处。修改方式,使用
sudo vifs
修改 /etc/fstab 文件UUID=BB30FFEF-7E28-3F02-AC9F-9B9888176D59 / hfs auto,rw,noatime 0 1
-
关闭mdworker, 它是spotlight用于建立文件索引的进程。我用quicksilver, 不用spotlight, 所以把它禁用掉。
sudo mdutil -a -i off
-
关闭待机时写入硬盘
-
在系统的电源管理设置中把"put hard disk to sleep when possible"选项关掉。
Last modified on 2012-02-11