LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1568|回复: 20

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

[复制链接]
发表于 2010-10-19 10:14:02 | 显示全部楼层 |阅读模式
比如:
/
swap
/home
swap
这种分法是否可以让交换分区并行使用
发表于 2010-10-19 10:42:14 | 显示全部楼层
这个是内核的调度算法决定的。理论上,如果你的系统一定需要使用交换分区的话,这么做似乎确实可以一定程度提高效率。

不过这个问题与 debian 没什么关系,还是问问对内核更熟悉的人吧。
回复 支持 反对

使用道具 举报

发表于 2010-10-19 16:42:31 | 显示全部楼层
如果你有多快磁盘,可以考虑建立多个swap分区。

如果只有一块磁盘,不论你建立多少个swap分区,都没有太大的意义。

因为瓶颈在磁盘上。
回复 支持 反对

使用道具 举报

发表于 2010-10-19 23:56:22 | 显示全部楼层
swap貌似在不够内存的时候才能起作用, 现在机子大多内存都已经上1G了吧
回复 支持 反对

使用道具 举报

发表于 2010-10-20 14:39:21 | 显示全部楼层
不会吧 我2GB的内存 分了6GB的交换空间,用处真的不大?怎么取消啊?
回复 支持 反对

使用道具 举报

发表于 2010-10-20 16:00:24 | 显示全部楼层
Post by hilario;2116570
不会吧 我2GB的内存 分了6GB的交换空间,用处真的不大?怎么取消啊?


top或者swapon -s可以看到当前系统swap使用的量,你自己可以看看swap用了多少

可以在fstab中注释掉swap的行,然后重启,然后删除swap所在的分区或lv,创建一个小一点的swap,执行mkswap 分区名称,修改fstab并重启即可
回复 支持 反对

使用道具 举报

发表于 2010-10-20 21:02:44 | 显示全部楼层
请问这是什么情况?


Filename                                Type                Size        Used        Priority
/dev/sda7                               partition        6053880        0        -1
回复 支持 反对

使用道具 举报

发表于 2010-10-20 21:31:33 | 显示全部楼层
删除swap分区时,先swapoff
回复 支持 反对

使用道具 举报

发表于 2010-10-20 21:41:43 | 显示全部楼层
Post by hilario;2116618
请问这是什么情况?


Filename                                Type                Size        Used        Priority
/dev/sda7                               partition        6053880        0        -1



说明你现在的swap分区一点也没有使用
回复 支持 反对

使用道具 举报

发表于 2010-10-20 21:49:05 | 显示全部楼层
Post by hilario;2116570
不会吧 我2GB的内存 分了6GB的交换空间,用处真的不大?怎么取消啊?


6G真的没用,我2G内存分了2G的swap,休眠(还是睡眠?这两个搞不清)时会用
可以用gparted的livecd把swap缩小,多出来的给它旁边的分区

当你用swap时,电脑一卡一卡,几乎就没法用了
回复 支持 反对

使用道具 举报

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

本版积分规则

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