LinuxSir.cn,穿越时空的Linuxsir!

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

Hibernate 老出问题

[复制链接]
发表于 2006-12-30 13:37:58 | 显示全部楼层 |阅读模式
不知道为什么,自从换用了 suspend2-sources-2.6.18-r1 (原来用的是 2.6.18 ~x86),修改了几个内核选项,主要是设备的,现在在内核占用较多时(95%),hibernate 很容易会出现下面情况:

localhost ~ # hibernate

然后进入下面屏幕:

                                            Software Suspend2
                         Seeking to free 38 MB of memory
       [-------------------------------------------------------------------------]
然后停大约30秒就返回图形界面,不能正常休眠,而之后的内存占用变成 5% 左右,开启程序变得极慢,好一阵才会好。

刚开机就 hibernate 没有这种情况。
大家帮看下吧,谢谢。

ps:内核配置仿 zhllg 的 suspend2-sources-2.6.19,针对我的硬件和内核有少量改动。
发表于 2006-12-30 15:09:29 | 显示全部楼层
一般多试2、3次就可以了,我这也不是每次都能hibernate,感觉是第一次没有吧内存清空似的。如果你在x里hibernate没有成功而退回桌面,系统会有一阵子变慢,等会就好了,然后继续hibernate吧……现在我一般退回console再hibernate
回复 支持 反对

使用道具 举报

发表于 2006-12-30 15:11:36 | 显示全部楼层
貌似都有这个问题……之所以刚退回来的时候慢是因为在疯狂的写swap……至于写了什么我也不清楚,有兴趣的同学可以研究一下,hoho
回复 支持 反对

使用道具 举报

发表于 2006-12-30 15:41:05 | 显示全部楼层
看free的结果
Mem used和Swap free的值要差不多相等,最好后者大于前者
如果Swap是mem的2倍应该就不会有类似的问题了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-30 16:49:21 | 显示全部楼层
多谢大家。

我的Swap 刚好比 men 的2倍少几M ,
回复 支持 反对

使用道具 举报

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

本版积分规则

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