对置顶贴loadcycle的设置质疑

笔记本/便携移动设备,手机平板等软硬件
回复
NoahApostle
帖子: 17
注册时间: 2008-12-05 23:41

对置顶贴loadcycle的设置质疑

#1

帖子 NoahApostle » 2009-03-18 6:32

我的笔记本是富士通的U1010,直接安装的8.10
默认情况下
ENABLE_LAPTOP_MODE = false
hdparm -B 是 254
也没有听到硬盘loadcycle问题时的咯哒声

而顶贴中提到应该是true,并且要在
/etc/laptop-mode/laptop-mode.conf
中设置 hdparm -B 默认的值为255

我也做了测试
当打设置ENABLE_LAPTOP_MODE = true时
重起后硬盘出现咯哒,但不频繁
hdparm -B设置为255后重起咯哒声频繁
也测试了128,不过相对来说还是254时出现咯哒声次数最少

查资料的时候看到zjfroot (4417)说的
ubuntu在ENABLE_LAPTOP_MODE是true的情况下,当切换至电源时hdparm -B 1才会被执行。而ubuntu默认是将ENABLE_LAPTOP_MODE设置为false的,默认安装完gusty后grep ENABLE_LAPTOP_MODE /etc/default/acpi-support 得到的是false. 在这种情况下就算是切换至电池,hdparm -B 1也不会被执行,因为切换至电池时执行的脚本是/etc/acpi/power.sh, 其中判断执行不执行hdparm -B 1的一段是这样写的:
if [ x$ENABLE_LAPTOP_MODE = xtrue ]; then
(sleep 5 && laptop_mode_enable)&
fi
而laptop_mode_enable是执行hdparm -B 1命令的。所以默认情况下(ENABLE_LAPTOP_MODE = false)含有hdparm -B 1的laptop_mode_enable是不被调用的。 我使用的是hp6220 + gusty,默认hdparm -I /dev/sda |grep Advanced 得到的是 Advanced power management level: 128 这个128就是hdparm -B xx来设置的,ubuntu默认是128,在ENABLE_LAPTOP_MODE是false的情况下,切换至电池后,这个值仍然是128而不是1。

但为什么好多人在切换至电池后这个值被设置为1呢,除了不小心将ENABLE_LAPTOP_MODE设置为true外,还有可能是笔记本BIOS默认设置是在切换至电池后就尽可能的让硬盘省电,在这种情况下ubuntu的设置就被BIOS的设置给覆盖了,所以频繁load_cycle。

这里是一名ubuntu的开发者关于此问题的解释http://www.linux-hero.com/rant/ubuntu-hard-drive-explosions/ [linux-hero.com]。
我再次设置ENABLE_LAPTOP_MODE = false后,咯哒声消失,并且193 Load_Cycle_Count提高的次数远远低于ENABLE_LAPTOP_MODE = true时的任何设置,193 Load_Cycle_Count每小时不超过10次,所以我测试的结果是保持默认是对你硬盘最好的保护。

同时我在搜索loadcycle设置时的等等帖子里发现,从来没见过标准设置,都只谈能设置成什么,而不说不同设置下产生的结果如何,都是看了文章进行测试后的朋友才有写出,所以在这里通过我的个人实践提出对置顶贴作用的质疑。
头像
death_boy
帖子: 41
注册时间: 2007-03-16 14:26
联系:

Re: 对置顶贴loadcycle的设置质疑

#2

帖子 death_boy » 2009-03-18 8:44

254是最长的,255和0一样,是备用的,没有定义。
头像
john.wu
帖子: 1006
注册时间: 2007-10-18 17:40

Re: 对置顶贴loadcycle的设置质疑

#3

帖子 john.wu » 2009-03-20 11:28

NoahApostle 写了:顶贴中提到应该是true,并且要在
/etc/laptop-mode/laptop-mode.conf
中设置 hdparm -B 默认的值为255
楼主明显是误读了.
置顶帖中是说这个默认值是255 ,并没有说要把这个默认值改为255,置顶帖中还指出可根据自身情况调整这个值的大小.

千帖户,享有论坛特权!
头像
topbluecat
帖子: 411
注册时间: 2008-03-27 21:56

Re: 对置顶贴loadcycle的设置质疑

#4

帖子 topbluecat » 2009-03-21 2:17

255是关闭APM,这个参数对我很有效。
还有这个BUG已经在1月的更新中解决了,所以只要更新过的就不要担心了。
头像
大宝
帖子: 3050
注册时间: 2008-06-30 22:32
联系:

Re: 对置顶贴loadcycle的设置质疑

#5

帖子 大宝 » 2009-03-29 22:35

精神可嘉
头像
gaint_star
帖子: 413
注册时间: 2008-02-20 0:09
来自: 深圳
联系:

Re: 对置顶贴loadcycle的设置质疑

#6

帖子 gaint_star » 2009-04-08 10:48

代码: 全选

# Switch to laptop-mode on battery power - off by default as it causes odd
# hangs on some machines.  (Note: This is reported to cause breakage in
# Debian - see deb bug #425800.  Leaving enabled for Ubuntu for now
# since presumably it's still valid here.)
ENABLE_LAPTOP_MODE=false
acpi-support里说某些机子启用此功能有可能会出现奇怪的现象甚至当机
我还是不试验了
生活就像对待Linux一样,要敢于折腾也要学会折腾。
──────────────────────────────────
@picobird
zhangkai1992
帖子: 236
注册时间: 2009-04-24 2:32

Re: 对置顶贴loadcycle的设置质疑

#7

帖子 zhangkai1992 » 2009-04-24 3:07

:em20 :em06
回复