LinuxSir.cn,穿越时空的Linuxsir!

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

关于硬盘load/unload和laptop mode

[复制链接]
发表于 2009-3-1 15:34:58 | 显示全部楼层 |阅读模式
我每次从休眠和挂起恢复后,检查laptop-mode的status都是started,可是实际上他们并没有启动。

因为我在laptop-mode的设置了把电源管理都设置成254,就是让硬盘不停,这是load/unload的数值应该保持不变。

可每次从挂起和休眠回复后虽然laptop-mode的status都是started,但是unload/load数值却以没分钟2次的速度增加,直到我运行laptop_mode restart
后,该数值才停止增长。

请问为什么检查laptop-mode的status都是started,而它却并未起作用。

我以前是在hibernate.conf里设置restartservices laptop_mode来解决。
可是,今天发现我休眠和挂起好像并不是hibernate-script在起作用。因为它的log文件始终没有记录(我已打开log设置)。这在我另一个帖子中谈到。

而hibernate在我开启laptop_mode的hal USE前好像还是正常的。
请问这是怎么回事?谢谢

如果不用laptop_mode控制硬盘load/unload,那硬盘的该数值涨的太快了。
 楼主| 发表于 2009-3-1 15:49:50 | 显示全部楼层
我中止了一个先前的hibernate-script进程,现在hibernate的log可以记录了,看来休眠和挂起时,还是hibernate在起作用,
log里有
Resumed at Sun Mar 1 15:29:56 CST 2009
* WARNING:  laptop_mode has already been started.
看来当它重启laptop_mode时并未成功,原因是它发现已经启动了。

可在log里的前面部分有一句
Mar 1 15:29:30.22 Executing /etc/init.d/laptop_mode stop
它中止了正在运行的laptop
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-1 18:57:34 | 显示全部楼层
重新emerge 了hibernate现在又正常了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-1 19:09:12 | 显示全部楼层
我还是觉得hibernate的common.conf中设置自动加载的laptop_mode,实际上不起作用。
还是手动/etc/init.d/laptop_mode restart后,才起作用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-1 19:23:14 | 显示全部楼层
真奇怪,有时感觉hibernate加载的laptop_mode也起作用。
我要吐了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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