Monday, February 21, 2011

Mac OS X 下使用 SSD固态硬盘优化设置手册

本文是把SSD固态硬盘作为第二硬盘装载的,采用光驱位硬盘托架安装。

把 MBP 拆开,SuperDrive 取下,把原来的硬盘取出,放入光驱位硬盘托架,把 SSD 接在原来的硬盘所接的 SATA 口,然后把硬盘托架安装回原来光驱的位置。这种搭配是为了保证用 SSD 做系统盘 (挂载在 / 上) 时系统能正确的让硬盘休眠。当然,如果你比较奢侈地买两块 SSD,也可以让他们组成 RAID0,这样性能就更夸张了。

给在 SSD固体硬盘所在卷分区安装系统,只需要分一个区。新的系统会把原来那块硬盘也列出来。

这时修改 /etc/fstab,加入: /dev/disk1s2 /Users/用户名/Downloads hfs rw
上面的用户名是你的系统登录用户名字,自己替换一下!

这个做法是把原来那块硬盘挂载在我自己这个用户的 Downloads 目录,这样所有下载的内容都会放在这块比较大的硬盘上 (当然有用的我以后会转移到 SSD 上),考虑到 Downloads 主要起的就是一个临时的缓冲作用,这样还是比较方便的。然后重启机器,就能发现这块硬盘只被挂载在上述目录下了。

除了下载内容,我还在这个目录放以下内容:

VMware Fusion 的虚拟机文件,这是从别的机器复制过来的,直接放在这个卷的 /Virtual Machines 目录下,然后在 VMware Fusion 里打开就行了。需要注意的是以后 VMware 里创建新虚拟机的时候也得记住选择目录,别放在自己的 $HOME/Documents 下面了。

iTunes 媒体库,这个可以在 iTunes 的 Preferences -> Advanced -> iTunes Media folder location 选择。我是先在这里选好了,然后从原来的机器里导入以前的 iTunes 数据。

其他下载软件的默认下载位置,包括 uTorrent, Transmission 和 aMule。

下面是一些优化步骤:

用 noatime 方式挂载系统盘,这样可以减少不必要的 I/O 次数,虽然 SSD 做这些操作非常快速,但考虑到最后访问时间这个属性其实很少用到,大家关心的一般都是最后修改时间和创建时间,所以完全可以关闭这个属性,这在 Unix/Linux 下是非常常见的文件系统优化选项。一个简单的方法是,修改 /etc/fstab,加入:

/dev/disk0s2 / hfs rw,noatime
重启后,系统盘的挂载就带上 noatime 选项了:

$ mount | grep " / "
/dev/disk0s2 on / (hfs, local, journaled, noatime)
禁用冬眠 (hibernate) 模式以节省空间。在 Mac 耗尽电池时,会进入“冬眠”模式,将内存中的所有内容写入磁盘,下次唤醒后从这些内容恢复状态。所以系统会在 /var/vm 维护一个和内存等大的 sleepimage 文件,考虑到 SSD 空间宝贵,而一般绝少会遇到耗尽电池的情况,可以禁用掉这个功能以节省空间:

$ sudo pmset -a hibernatemode 0
$ sudo rm /var/vm/sleepimage
减少临时文件的读写。

RAMDisk 是常见的性能优化手段,对于内存充足的机器,把频繁读写的内容放到一个用内存为存储的虚拟磁盘中,能大大加快速度。虽然 Macintosh Performance Guide 最近的一个研究表明 RAMDisk 并不能很大地提升如 Photoshop 这类软件操作的性能,至少投入产出比不是很经济,但至少用它来保存一些本来就可以随意丢弃的数据是个很好的思路。Mac OS X SSD Tweaks 提供了创建 RAMDisk 的脚本,他的做法是在系统启动时创建一个 256M 的 RAMDisk,挂载在 /private/tmp 上面。他还建议把 ~/Library/Caches 也放到 RAMDisk 里。最大的问题是,如果你长期不重启 (我一般的重启周期是 80 ~ 100 天),那有的临时文件,比如 ~/Library/Caches/com.apple.Safari/Webpage Previews/ 会增长到数百 M 甚至上 G。如果被它占满了 RAMDisk 的空间,那其他缓存数据就写不进去了。

考虑到 RAMDisk 是个比较有风险的优化手段,也可以用以下方法禁用掉 Safari 的 Webpage Previews 以减少临时文件读写。如果你像我一样从来不用 Safari 的“Top Sites”功能,一定会很讨厌它凭空占用大量的空间。

$ chmod 500 ~/Library/Caches/com.apple.Safari/Webpage Previews/
关闭 Spotlight 索引也是一个有用的优化手段,如果你像我这样从来不用 Spotlight 的话。

如果是MAC OS X的用户,可以参考一下上面的SSD固态硬盘优化的过程,虽然不做优化也可以用,但是这样做可以保证系统性能最佳,以及可以延长MLC SSD固态硬盘的寿命,所以如果你太算小白的话,还是可以动手试试的!

source: http://www.u2game.net/bbs/thread-29808-1-1.html

Sunday, February 20, 2011

Mac something ....

1. To find 'Showing Package Contents' 
cd /Applications to get there and cd ~ to return to your home folder
or
Applications folder, locate Twitter, right click, Show Package Contents

2. MacKeeper 0.9.7.1 http://soft.macx.cn/soft3944.htm
JDiskReport http://www.jgoodies.com/freeware/jdiskreport/index.html

3. *Mac OSX: Where has my hard drive space gone? http://ask.metafilter.com/109945/Mac-OSX-Where-has-my-hard-drive-space-gone
   *Cleaning Your Mac's Hard Drive http://guides.macrumors.com/Cleaning_Your_Mac%27s_Hard_Drive
   *Freeing Up Hard Disk Space http://guides.macrumors.com/Freeing_Up_Hard_Disk_Space
   *Free up Hard Disk space  http://creativebits.org/mac_os_x/free_up_hard_disk_space
   *How to Free Up 3GB of Hard Drive Space on Your Mac In 2 Minutes  http://macyay.com/free-up-3gb-of-space-in-2-minutes/
  *Running out of disk space on a Mac? http://www.askdavetaylor.com/running_out_of_disk_space_on_a_mac.html
  *How to Free Up Hard Disk Space with Squeeze  http://mac.appstorm.net/how-to/utilities-how-to/how-to-free-up-hard-disk-space-with-squeeze/
  *4 Easy Steps to Free Up Hard Drive Space on your Mac OS X Hard Drive  http://xentek.net/articles/452/free-up-hard-drive-space-on-your-mac/





5.