LinuxSir.cn,穿越时空的Linuxsir!

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

解决load cycle count的一个方法,告别硬盘卡卡响

[复制链接]
发表于 2008-10-25 21:28:43 | 显示全部楼层 |阅读模式
load cycle count猛增,笔记本电脑硬盘喀嚓喀嚓响,我倒不担心硬盘寿命,但是实在烦人那声音,系统也时常被卡一下。我曾使用了hdparm -B 254 /dev/sda 的方法,但是硬盘升温太明显,右掌托烫得忍无可忍。苦寻方法无果,自己想了个简单的偏方。

思路:编写一个脚本,每5秒执行一次硬盘操作,其实就是写入一个文件,那么硬盘就不会降速至执行unload操作了。

/usr/bin/wdisk脚本如下:
[PHP]
#!/bin/bash
while :
do
                echo a > /tmp/.wdisk
                sleep 5
done
[/PHP]

加入可执行属性,并把他添加入/etc/rc.local
[PHP]
/usr/bin/wdisk &
[/PHP]
经检验,卡卡响没了,load cycle count不涨了,硬盘升温不明显。
发表于 2008-10-25 21:33:21 | 显示全部楼层
一直把hdparm -B 254 /dev/sda放到 rc.local
没感觉硬盘温度高啊。

感谢分享!  :-)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-25 21:38:22 | 显示全部楼层
Post by YCF_name;1899297
一直把hdparm -B 254 /dev/sda放到 rc.local
没感觉硬盘温度高啊。

感谢分享!  :-)

我检测过了,我的T61
默认电源管理(值为128)的时候硬盘是35~39度
hdparm -B 254时,温度为42~45度
用我这个方法,暂时还好,我也是刚搞好,有待考验。
回复 支持 反对

使用道具 举报

发表于 2008-10-25 21:40:27 | 显示全部楼层
嗯,这样能启用电源管理了,笔记本就是要省电啊,不能放着不用,谢谢哈!
回复 支持 反对

使用道具 举报

发表于 2008-10-25 22:47:06 | 显示全部楼层
什么原理啊这是……
回复 支持 反对

使用道具 举报

发表于 2008-10-25 23:04:37 | 显示全部楼层
似乎是个不错的办法呢
回复 支持 反对

使用道具 举报

发表于 2008-10-26 00:46:29 | 显示全部楼层
简单明了通用的好方法
回复 支持 反对

使用道具 举报

发表于 2008-10-26 10:50:03 | 显示全部楼层
早上来顶下,哇卡卡
回复 支持 反对

使用道具 举报

发表于 2009-1-31 20:42:21 | 显示全部楼层
还有人用这个办法吗?最近刚装了vector6,似乎也有这个问题,有没有更好的办法?
http://www.linuxquestions.org/qu ... ighlight=load+cycle
slackware论坛有人给出了一个类似的办法,但vl上没有smartctl, 所以使用楼主的办法,这个方法有效,但是有没有其他副作用呢?
如下.

Code:

#!/bin/bash

while [ 1 ]
do
smartctl -d ata -a /dev/sda | grep Load_Cycle_Count
sleep 3
done
回复 支持 反对

使用道具 举报

发表于 2009-2-1 19:50:27 | 显示全部楼层
LZ的方法绿色环保,无毒无副作用
回复 支持 反对

使用道具 举报

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

本版积分规则

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