LinuxSir.cn,穿越时空的Linuxsir!

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

ext3文件系统是不是很伤硬盘?

[复制链接]
发表于 2009-12-12 01:20:02 | 显示全部楼层 |阅读模式
笔记本上用ext3装的debian系统, 2.6.26,加xfce4环境。用了一年多,发现越来越慢,硬盘读的特别频繁,明显的听得到读写硬盘的吱吱吱声,每次这个时候我检查进程,也没有什么特别程序在读写,无非就是Xorg, firefox 之类的。切换到windows下就非常安静,区别很明显。所以在想是不是哪里需要调整一下。

网上咨询过,有人说mount ext3时用noatime,还有的建议以ext2格式mount,发现都没有太大改善,也有的建议检查$HOME/.gconf下是否有cache,检查过也无异常。

在此再问下大家笔记本上的系统有没有特别注意的地方来保护硬盘的读写,有没有好的建议和办法调节笔记本系统的性能?

谢谢了。
发表于 2009-12-12 01:49:20 | 显示全部楼层
笔记本,哈哈。你是不是装了 laptop-mode-tools ?
得改改设置,没装的就装上再改。
vi /etc/laptop-mode/laptop-mode.conf {
CONTROL_HD_IDLE_TIMEOUT=0

CONTROL_HD_POWERMGMT=1
BATT_HD_POWERMGMT=192
LM_AC_HD_POWERMGMT=192
NOLM_AC_HD_POWERMGMT=192
}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-12 03:42:48 | 显示全部楼层
Post by ch_fb;2055055
笔记本,哈哈。你是不是装了 laptop-mode-tools ?
得改改设置,没装的就装上再改。
vi /etc/laptop-mode/laptop-mode.conf {
CONTROL_HD_IDLE_TIMEOUT=0

CONTROL_HD_POWERMGMT=1
BATT_HD_POWERMGMT=192
LM_AC_HD_POWERMGMT=192
NOLM_AC_HD_POWERMGMT=192
}


多谢。我试一下。
这些参数为什么不作为默认选项呢,如果对laptop比较适用的话。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-12 06:37:01 | 显示全部楼层
还是没有什么改善阿,启动程序时,硬盘一直狂响,进xfce时,splash的图片出来的都比底部的文字"erforming Autostarted..." 有延迟。

有没有可能是其他原因?

Post by ch_fb;2055055
笔记本,哈哈。你是不是装了 laptop-mode-tools ?
得改改设置,没装的就装上再改。
vi /etc/laptop-mode/laptop-mode.conf {
CONTROL_HD_IDLE_TIMEOUT=0

CONTROL_HD_POWERMGMT=1
BATT_HD_POWERMGMT=192
LM_AC_HD_POWERMGMT=192
NOLM_AC_HD_POWERMGMT=192
}
回复 支持 反对

使用道具 举报

发表于 2009-12-12 08:25:37 | 显示全部楼层
Post by ch_fb;2055055
笔记本,哈哈。你是不是装了 laptop-mode-tools ?
得改改设置,没装的就装上再改。
vi /etc/laptop-mode/laptop-mode.conf {
CONTROL_HD_IDLE_TIMEOUT=0

CONTROL_HD_POWERMGMT=1
BATT_HD_POWERMGMT=192
LM_AC_HD_POWERMGMT=192
NOLM_AC_HD_POWERMGMT=192
}


谢谢这位兄弟,laptop-mode-tools难道不是默认装的?我安装的时候选了laptop组件了
回复 支持 反对

使用道具 举报

发表于 2009-12-12 09:03:53 | 显示全部楼层
用iotop看看什么进程在操作磁盘呢,有时读写慢我就这样查看,经常发现慢的原因是在updatedb更新localte库,你可以试一试,我现在一直用的是reiserfs ,速度一直感觉不错,以后会考虑ext4,因为最近老听到修复ext4的BUG的消息,看来还是缓一下为妙
回复 支持 反对

使用道具 举报

发表于 2009-12-12 10:44:46 | 显示全部楼层
如果内核版本是 2.6.30 以後的,基本上已不用再担心 ext4 的 bug 了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-12 10:47:23 | 显示全部楼层
我把locate设成一个月才执行一次,所以可以排除这一点。
每次读写慢时查过进程,没有任何可疑的程序,就是启动慢,比如gdm启动后,我暂时啥也不操作,硬盘都要狂响1分半钟的样子,然后进入xfce又是一阵狂响。启动firefox得需要个半分钟(当然这个也跟firefox的插件数量有关),在浏览网页时(只开了一个firefox和xterm)硬盘又在狂响,查看进程还是没有可疑程序在运行。

实在很疑惑硬盘读写怎么这么厉害,所以才想到会不会跟文件系统格式有关。
有什么办法可以检测是否跟hald进程有关,虽然我不确定,但有点怀疑。
Post by axlrose;2055083
用iotop看看什么进程在操作磁盘呢,有时读写慢我就这样查看,经常发现慢的原因是在updatedb更新localte库,你可以试一试,我现在一直用的是reiserfs ,速度一直感觉不错,以后会考虑ext4,因为最近老听到修复ext4的BUG的消息,看来还是缓一下为妙
回复 支持 反对

使用道具 举报

发表于 2009-12-12 11:06:56 | 显示全部楼层
估计是系统需要使用 swap 才引起,加上 FF 又吃内存,也许加内存或者换浏灠器,又或者换个更轻量的 wm 来减低资源的损耗会比较有帮助
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-12 13:57:24 | 显示全部楼层
我发现kjournald一直在读写操作。

在/etc/fstab里将ext3改成了ext2,但是重启时kjournald依然运行。

有什么办法把这个给禁掉?
回复 支持 反对

使用道具 举报

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

本版积分规则

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