行货Thinkpad电脑报价

联想笔记本报价

微软平板电脑报价

ipadAir2/Mini3报价

苹果电脑报价

行货苹果电脑报价

IBM/HP二手电脑

苹果Watch报价

办公地址|联系方式

公司简介|汇款帐号

选择MD购机的理由

淘宝网店交易公告

网上下订单的链接

  
返回列表 发帖

mac osx下将虚拟内存设置在专用分区的教程(zz)

发信人: ELP (cai), 信区: Apple
标  题: mac osx下将虚拟内存设置在专用分区的教程(转自BLOG)
发信站: BBS 水木清华站 (Sat Jul 24 13:35:46 2004), 站内

【以下文章转自 ELP 的BLOG:年轮】
BLOG地址:http://www.smth.edu.cn/pc/index.php?id=ELP
日志地址:http://www.smth.edu.cn/pc/pccon. ... nid=61400&s=all


    apple mac osx下将虚拟内存设置在专用分区的教程

引言:
6月底买回来17寸的powerbook后,一开始对于apple的速度非常失望,头几天甚至
想要把它退掉,后来在水母apple版上看到deling介绍的将虚拟内存设置到专用分区上
性能将会有很大的提升,尝试了一下,到网上搜集了一些文章,改完了以后果然大不
一样。

apple版上苹果的用户越来越多,他们也遇到了同样的问题,我把我的经验写出来,对
apple版作点贡献,不希望在版上看到太多人埋怨苹果的这不好,那不好的。

我的这些经验主要来自以下连接:
http://www.macosxhints.com/article.php?story=20031104150206554
基本上没有什么改动,不同的地方在于我把”sleep 1"改为"sleep 2",让机器
在启动过程中休息两秒,否则在我的机器上行不通。

我把这片文章放在了我的个人文集elp.mysmth.net里头,如果你有什么问题或者建议,
可以到文集中发文。如果要进行转载,希望能够署明一下:)

教程:
0。备份文件:
  运行“终端”,在终端窗口中运行“
        "cp /etc/rc ."
        "cp /etc/fstab ."
   我们将要对这两个文件进行修改,如果万一有啥问题,那就把他们恢复过来,
  起码还能回到最开始的状态。

1。分配Swap分区:
  如果是第一次安装操作系统,在安装启动画面点击左上角的菜单,选择“磁盘工具”
  分配一个专门的分区,命名为"Swap",分区类型就选mac os扩展就好了。

  如果已经装完系统,我所知道的办法,就只有重装一遍了,os x下应该有类似于
  pqmagic的软件,如果你知道,请告诉我。

2。获得Swap分区的信息:
  分区完毕后,安装系统,装完后打开终端(在实用程序里头可以找到),运行
  df命令,将显示以下信息:

Filesystem              512-blocks     Used    Avail Capacity  Mounted on
/dev/disk0s3              24903680 18060112  6594536    73%    /
devfs                          181      181        0   100%    /dev
fdesc                            2        2        0   100%    /dev
<volfs>                       1024     1024        0   100%    /.vol
/dev/disk0s5               4346816   561464  3785352    13%    /Volumes/Swap
/dev/disk0s7              87173232   754608 86418624     1%    /Volumes/Doc
automount -nsl [307]             0        0        0   100%    /Networkautomount
-fstab [312]           0        0        0   100%    /automount/Servers
automount -static [312]          0        0        0   100%    /automount/static
  
  从中我们可以知道我的Swap分区对应/dev/disk0s5分区,至于这些信息分别代表什么
  意思,希望你去学一学linux或者man df看看参考手册。

3。切换为超级用户(root)
  在终端中输入命令
        “su”
    输入root用户的密码后,就切换成超级用户了。但一般重新安装系统的用户从来
没有设置过root密码,那就需要运行
        “passwd root"
    设置root用户的密码。然后再执行上面的”su“命令切换为超级用户。

4。修改fstab文件
  在终端中输入命令
        "cd /etc"
    跳到/etc目录,用vi编辑fstab文件,在底部新增一行:
        LABEL=/dev/disk0s5  /Volumes/Swap hfs         rw
  注意要把/dv/disk0s5改成你自己的机器上的参数。修改完毕后wq!保存退出。

5。修改rc文件
    用vi编辑rc文件,找到这一行
  swapdir=/private/var/vm
  替换为下面一大段代码:

#--------- PASTE START
echo "Starting virtual memory"

#
# Make sure Swap is not mounted in case of hard reboot
# If a Swap directory does exist after a dismount, remove
# that because it's in the way of mounting Swap properly
#
umount -v /Volumes/Swap*
if [ -d /Volumes/Swap ]; then
    ConsoleMessage "** DELETING extant Swap directory(s) **"
    rm -rf /Volumes/Swap*
     mkdir /Volumes/Swap
fi

#
# MAKE YOUR CHANGE HERE!
#
# Replace /dev/disk0s7 to your own Swap volume device path.
# And no matter what you called your swap volume, leave
# the /Volumes/Swap portion as it is because it matches the
# above mkdir and the /etc/fstab entry.
#
#               vv-CHANGE-vv vvv-LEAVE-vvv
/sbin/mount_hfs /dev/disk0s5 /Volumes/Swap
sleep 2

swapdir=/Volumes/Swap/vm

#--------- PASTE END

注意把里头的"/dev/disk0s5"修改成你自己的参数。

6。把rc 文件中的这一行
appprofiledir=/private/var/vm/app_profile
改为
appprofiledir=/Volumes/Swap/vm/app_profile

7。phew,歇口气,喝口水,看看自己还有什么没做对的。

8。确认无误后,重启计算机。

9。重启完毕后,察看Swap分区里头是不是多了一个vm 文件夹,里头有个刚创立的
Swapfile0之流的文件。如果是,恭喜你,你成功了。

--

※ 修改:·ELP 于 Jul 24 13:44:43 修改本文·[FROM: 221.218.34.*]
※ 来源:·BBS 水木清华站 http://smth.org·[FROM: 221.218.34.*]

补充一下我的个人使用感想。
1、这个方法提高机器速度的效果是有限的,不要期望太高。
2、每次升级系统后,原来的swap设置都会还原。建议一次升级到当前最高版本再设swap
3、swap没必要设太大。个人感觉1~2G就足够了。

TOP

返回列表
水货IBM IBM水货 IBM水本 北京水货 北京水本