首页 > 咬口苹果 > 开启NOATIME模式加载,提升磁盘IO性能

开启NOATIME模式加载,提升磁盘IO性能

2010年1月9日 发表评论 阅读评论

可能很多网友都没有注意过,在MAC OS X中查看文件简介时,有一个“最近打开时间”这个项目。这个功能我想对于大多数人是没有太大作用的,而关闭它,可以带来比较大磁盘IO性能提升的。
我的SSD在开启前:

屏幕快照 2010-01-09 2010年1月9日下午09.05.49

开启后:

屏幕快照 2010-01-09 2010年1月9日下午09.31.05

可能这么看数据觉得差别不是很大,不过我在开启前开机是15-18圈,开启后7-8圈!当然,代价是“最近打开时间”不会变化了。
下面废话少说,直接看看如何操作吧。


1.打开你的文本编辑器,新建一个文本文件(注意是文本,不是RTF) ,写入以下内容:

<?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>com.my.noatime</string>
        <key>ProgramArguments</key>
        <array>
                <string>mount</string>
                <string>-vuwo</string>
                <string>noatime</string>
                <string>/</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
</dict>
</plist>

然后将这个文件保存为com.my.noatime.plist(当然其实是可以换名字滴)
2.打开终端程序,进入你存放这个文件的目录,运行

sudo chown root:wheel com.my.noatime.plist
sudo mv com.my.noatime.plist /Library/LaunchDaemons/

3.重启你的MAC机器,在终端里输入mount,应该看到类似如下效果

ernMacBook:~ ern$ mount
/dev/disk0s2 on / (hfs, local, journaled, noatime)

OK了,体会一下提升吧。

如果对上面建立文件不是很清楚的,可以直接到这个帖子里下载。

分类: 咬口苹果 标签:
  1. imlanho
    2010年1月9日23:04 | #1

    你所说的新建的文本文件,后缀是什么?odt?

  2. 2010年1月9日23:42 | #2

    不是写了文件名么,后缀名就是plist

  3. imlanho
    2010年1月15日12:20 | #3

    不好意思,又来讨教了
    在进行第二步操作的时候,提示要输入密码。
    问题一:这是什么密码
    问题二:在提示密码处根本打不了字

  4. 2010年1月15日21:29 | #4

    这是你当前帐号的密码,输入键盘时是不会回显的,就是说是不会显示你输入的字符的。
    另外,必须要有密码,空密码是不行的。

  5. 2010年5月20日00:22 | #5

    你所说的新建的文本文件,后缀是什么?odt?

  6. 2010年5月22日09:26 | #6

    不好意思,又来讨教了
    在进行第二步操作的时候,提示要输入密码。
    问题一:这是什么密码
    问题二:在提示密码处根本打不了字

  7. 2010年5月25日23:30 | #7

    你当前用户的密码,如果没有密码,你必须设置。因为如果当前账号没有密码,即便是管理员组的,也无法提升自己权限到root。
    提示密码处输入字符是不会有显示的,但是你放心,输入的任何字符都是输入了,呵呵

  8. sailershen
    2011年1月25日11:04 | #8

    这个技巧非常好。
    觉得深入使用mac,还是有linux/unix基础最好,hehe。

  1. 本文目前尚无任何 trackbacks 和 pingbacks.