LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: odder

多个交换分区是否可提高交换分区的使用效率

[复制链接]
发表于 2010-10-21 01:53:28 | 显示全部楼层
保留还是删除?具体怎么操作?小白拿本记着。我的livecd在u盘
回复 支持 反对

使用道具 举报

发表于 2010-10-21 01:57:09 | 显示全部楼层
运行了swapoff -a 是这样吗?
回复 支持 反对

使用道具 举报

发表于 2010-10-21 02:09:51 | 显示全部楼层
删除了,请问怎么加到home
回复 支持 反对

使用道具 举报

发表于 2010-10-23 16:57:36 | 显示全部楼层
因为以上的步骤不熟练,所以昨天重装了一遍系统  在安装时 系统还是建议划出swap分区
回复 支持 反对

使用道具 举报

发表于 2010-10-23 18:53:35 | 显示全部楼层
系统建议的东西太多的,怎么可能听它的。
听它的系统就装爆了,比如用apt-get装软件,它就分成依赖(depends).,推荐(recommends)和建议(suggests),一般只需要装依赖的,别的两个装了基本上用处也不大。
对现在内存超过1G的电脑,如果不想用[color="Red"]休眠功能,根本就不需要swap分区。
Linux跟windows不一样,Linux内存不用满是不会去动硬盘的,对一个超过1G内存的电脑,如果不运行大型软件,内存基本上很少超过1G,所以swap分区会几乎一直空着,当然因为现在的硬盘也很大,浪费这点硬盘也无所谓。

不过我的建议是[color="Red"]不要swap分区,在需要运行大型软件时如果内存不够,可以用[color="Red"]swap文件,好处是大小可以随时调整。
swap文件可以如下建立:
dd if=/dev/zero of=/swapfile bs=1M count=2k #1M*2k=2G
mkswap /swapfile
swapon /swapfile
注意swap可以随时用swapon/swapoff启用/停用。
如果发现真的经常需要用到swap,也可以把swap写到/etc/fstab里,
/swapfile none swap swap 0 0
这样就可以每次开机都启用swap了。
回复 支持 反对

使用道具 举报

发表于 2010-10-23 19:29:40 | 显示全部楼层
多谢老大答疑~
回复 支持 反对

使用道具 举报

发表于 2010-10-25 21:54:34 | 显示全部楼层
如果系統對 swap 分區或 swapfile 使用率不高,建再多的 swap 分區或 swapfile 也無用武之地,反而把經常性建立臨時文件的地方改為 tmpfs,這樣系統效率會更高,比如系統起動時執行:

mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp

這招是 Daniel Robbins (Gentoo 始創人)早年在 IBM dW 發表的,很管用。
回复 支持 反对

使用道具 举报

发表于 2010-10-25 22:51:54 | 显示全部楼层
我是直接在/etc/fstab里加上:
tmpfs           /tmp            tmpfs   defaults        0       0
tmpfs           /var/tmp            tmpfs   defaults        0       0
效果应该是一样的吧?
回复 支持 反对

使用道具 举报

发表于 2010-10-27 12:47:09 | 显示全部楼层
Post by lastart;2117273
我是直接在/etc/fstab里加上:
tmpfs           /tmp            tmpfs   defaults        0       0
tmpfs           /var/tmp            tmpfs   defaults        0       0
效果应该是一样的吧?


執行效果可能是一樣,就所耗費的內存就多了,看看 mount 及 free 之類的輸出結果便知一二
回复 支持 反对

使用道具 举报

发表于 2010-10-27 15:22:57 | 显示全部楼层
重启了五六遍,用bind占用内存似乎是小一些,不过差别<10MByte,不是很确定。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表