LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: waterloo2005

gentoo 是否存在磁盘的load/unload 问题

[复制链接]
发表于 2008-10-25 21:13:38 | 显示全部楼层
head load/unload
在湿度较高环境被使用的更频繁,用来保护磁头免受腐蚀
在电机休眠必要周期很短的环境也会被被使用的很频繁

其实做为用户,不要刻意去“修改”它,完全没必要担心。。
除非是刻意的违背上面说的二个规则,没用过laptop-mode 不清楚是否它滥用unload
回复 支持 反对

使用道具 举报

发表于 2008-10-25 21:22:24 | 显示全部楼层
不是gentoo或者linux的问题,是笔记本硬盘本身为了省电会自己默认停转。
所以如果我们不设定一下的话,即使不是用电池,load/unload也会很高的。
windows是因为有默认设定值,所以用户没有自己设的时候也有相应的电源管理设定。

gentoo下面可以在 /etc/conf.d/hdparm中设定硬盘不停转,比如我的硬盘是/dev/sda
  1. sda_args="-M254 -B254 -S0"
复制代码
-M254是说硬盘全速工作,当然声音也会最大。 -B254可以认为是禁用电源管理。 -S0是关掉硬盘停转停转。
然后 /etc/init.d/hdparm start
再把 hdparm加到 boot的runlevel中:
rc-update add hdparm boot
这样做之后,你的硬盘在每次开机-关机周期应该只会增加2次的 Load_Cycle_Count.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-25 23:36:20 | 显示全部楼层
hdparm对sda好像没有用吧,有个sdparm是作用于sd的
回复 支持 反对

使用道具 举报

发表于 2008-10-26 08:57:37 | 显示全部楼层
可以试试这个方法:

http://www.linuxsir.cn/bbs/thread337135.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-26 14:12:11 | 显示全部楼层
搞定了,把ASSUME_SCSI_IS_SATA=1 设成1
我的t43是ata硬盘,但控制器是sata,不知为什么这里要用hdparm 而不是 hdparm
回复 支持 反对

使用道具 举报

发表于 2008-10-27 05:10:22 | 显示全部楼层
Post by acevery;1899291

  1. sda_args="-M254 -B254 -S0"
复制代码

-M254是说硬盘全速工作,当然声音也会最大。 -B254可以认为是禁用电源管理。 -S0是关掉硬盘停转停转。


参数B255是禁止电源管理吧,看Manual。B254应该是最大Performance。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-27 08:09:51 | 显示全部楼层
如果设置成 hdparm -B 254 是不是也挺伤硬盘的,它转个不停
回复 支持 反对

使用道具 举报

发表于 2008-10-27 13:17:51 | 显示全部楼层
Post by waterloo2005;1899838
如果设置成 hdparm -B 254 是不是也挺伤硬盘的,它转个不停


硬盘貌似本来就应该一直转的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-27 21:05:30 | 显示全部楼层
Post by psblunder;1899966
硬盘貌似本来就应该一直转的。


那它的轴是不是老化的快,真是两难。
回复 支持 反对

使用道具 举报

发表于 2008-10-27 21:10:50 | 显示全部楼层
好使!     好
回复 支持 反对

使用道具 举报

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

本版积分规则

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