开启硬盘 DMA 支持
开启硬盘 DMA 支持系统安装完毕後,硬盘的 DMA 是没有打开的,我的方法是在/etc/rc.d/rc.local 最後面加上一行 /sbin/hdparm -d1 -c3 -m16 /dev/hda 这样每次开机後,硬盘的 DMA 就会开启,不必每次手动设定。
如果您的硬盘机支持 ATA33 可以加上 -X66 这个参数,ATA66则是 -X68,像硬盘是 ATA66 那麽完整参数就是 /sbin/hdparm -d1 -X68 -c3 -m16 /dev/hda 经过测试,在DMA未开启以前,实际读取效率是每秒约 4.10 Mb 左右,开启 DMA 後,每秒实际读取效率跃升为 20 Mb 大约提升 5 倍之多。
以上操作对ML1.2是否有效?请专家们鉴定一下。 100是-X69,133是-X70 ML 默认没打开 DMA ????
应该是没开吧。
-X69 或-X70应该是大写还是小写,我修改时用的大写也不知道对不对。 打开了,但是可能只是工作在DMA 33 or DMA 66下。 在内核编译时,指定若支持DMA则自动使用的选项不行吗?一定要在/etc/rd.d/rd.local里加那一句才可以吗? :shock: 在内核编译时,指定若支持DMA则自动使用的选项不行吗?一定要在/etc/rd.d/rd.local里加那一句才可以吗? :shock:
哪个选项? 这个选项 pre6 是打开自动识别的。 我的每秒41M,呵呵比你的快一倍 :lol:
页:
[1]