召集:测试swapfile。

系统安装、升级讨论
回复
头像
cnkilior
论坛版主
帖子: 4979
注册时间: 2007-08-05 17:40
送出感谢: 0
接收感谢: 5 次

召集:测试swapfile。

#1

帖子 cnkilior » 2010-04-27 13:50

前述,swapfile在性能上能够完全替代swap分区。
viewtopic.php?f=48&t=261147

那么到底swapfile能不能替换swap分区呢?!

那么就要看他们有什么不一样了。

测试者的条件:
系统在使用swap分区的时候,一切正常,能重启,挂起,休眠。

测试内容:
将swap分区替换成swapfile,测试是否能重启,挂起,休眠。

测试方法:

找一个尽可能空的分区,建立swapfile。

代码: 全选

dd if=/dev/zero of=swapfile bs=1M count=1000    #count需要按实际情况定
mkswap swapfile   #需要root/sudo
编辑/etc/fstab

需要在swapfile挂载之前挂载swapfile所在的分区。

代码: 全选

/dev/sdaX /mnt ext4 default 0 0           #挂载点和文件系统自便
/mnt/swapfile swap swap sw 0 0
注释掉原有的swap分区的代码。

重启,用free/系统监视器看看swapfile是否被启用。

测试重启,挂起,以及休眠。

----------------
问题:重启和挂起都应该没有问题,但休眠就很有可能失败。
头像
jxhow
帖子: 5853
注册时间: 2008-10-24 22:02
来自: 浙江
送出感谢: 0
接收感谢: 1 次

Re: 召集:测试swapfile。

#2

帖子 jxhow » 2010-04-27 13:57

没SWAP分区
不满足测试条件
:em06
http://sb.google.com/ 提问前 请在右上角搜索一下
请不要跨省追捕!水表在门外。谢谢! 大家一起twitter
头像
速腾1994
论坛版主
帖子: 17363
注册时间: 2008-11-01 20:43
系统: Arch+gnome
送出感谢: 23 次
接收感谢: 8 次

Re: 召集:测试swapfile。

#3

帖子 速腾1994 » 2010-04-27 16:25

没SWAP分区
不满足测试条件
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53
送出感谢: 1 次
接收感谢: 2 次
联系:

Re: 召集:测试swapfile。

#4

帖子 jarryson » 2010-04-27 17:21

我这里挂起都不正常。。别谈休眠了。。
头像
adam8157
帖子: 2794
注册时间: 2009-03-05 16:31
送出感谢: 0
接收感谢: 8 次
联系:

Re: 召集:测试swapfile。

#5

帖子 adam8157 » 2010-04-27 18:40

打上TuxOnIce补丁就可以休眠了...
york824
帖子: 965
注册时间: 2007-11-07 22:01
送出感谢: 1 次
接收感谢: 0

Re: 召集:测试swapfile。

#6

帖子 york824 » 2010-04-27 19:41

没有swap分区,一直用的就是swapfile,没发现什么问题
头像
tenzu
论坛版主
帖子: 36913
注册时间: 2008-11-21 20:26
送出感谢: 0
接收感谢: 21 次

Re: 召集:测试swapfile。

#7

帖子 tenzu » 2010-04-27 19:44

不休眠的路过
头像
cnkilior
论坛版主
帖子: 4979
注册时间: 2007-08-05 17:40
送出感谢: 0
接收感谢: 5 次

Re: 召集:测试swapfile。

#8

帖子 cnkilior » 2010-04-27 22:14

york824 写了:没有swap分区,一直用的就是swapfile,没发现什么问题

都可以?

你有没有特别配置过?
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

Re: 召集:测试swapfile。

#10

帖子 billbear » 2010-04-27 22:20

这样休眠肯定不行的,休眠到 swapfile 好像要折腾一些挺麻烦的步骤
头像
cnkilior
论坛版主
帖子: 4979
注册时间: 2007-08-05 17:40
送出感谢: 0
接收感谢: 5 次

Re: 召集:测试swapfile。

#11

帖子 cnkilior » 2010-04-27 22:36

TuxOnIce这么好为什么不拉进主线呢?
头像
cnkilior
论坛版主
帖子: 4979
注册时间: 2007-08-05 17:40
送出感谢: 0
接收感谢: 5 次

Re: 召集:测试swapfile。

#12

帖子 cnkilior » 2010-04-28 12:27

adaml 写了:打上TuxOnIce补丁就可以休眠了...
用了TuxOnIce的PPA还是不行,休眠变成关机了。
york824
帖子: 965
注册时间: 2007-11-07 22:01
送出感谢: 1 次
接收感谢: 0

Re: 召集:测试swapfile。

#13

帖子 york824 » 2010-04-28 15:19

没有试过休眠,干嘛要休眠?

4G内存,休眠估计比开机还慢

向来是把笔记本合上就带走了,唤醒只要几秒钟
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University
送出感谢: 0
接收感谢: 7 次

Re: 召集:测试swapfile。

#14

帖子 hasee.wu » 2010-04-28 15:29

cnkilior 写了:
找一个尽可能空的分区,建立swapfile。

代码: 全选

dd if=/dev/zero of=swapfile bs=1M count=1000    #count需要按实际情况定
mkswap swapfile   #需要root/sudo
编辑/etc/fstab

需要在swapfile挂载之前挂载swapfile所在的分区。

代码: 全选

/dev/sdaX /mnt ext4 default 0 0           #挂载点和文件系统自便
/mnt/swapfile swap swap sw 0 0
注释掉原有的swap分区的代码。

重启,用free/系统监视器看看swapfile是否被启用。

测试重启,挂起,以及休眠。

----------------
问题:重启和挂起都应该没有问题,但休眠就很有可能失败。
休眠不行,那我就不用试了。这个方法用文件代替分区,也没有节省空间。
回复

回到 “系统安装和升级”