cjx3501 发表于 2004-5-11 19:23:45

开启硬盘 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是否有效?请专家们鉴定一下。

樱家冢 发表于 2004-5-11 19:51:30

100是-X69,133是-X70

jiangtao9999 发表于 2004-5-12 18:48:02

ML 默认没打开 DMA ????

sense0459 发表于 2004-5-13 00:14:46

应该是没开吧。

-X69 或-X70

应该是大写还是小写,我修改时用的大写也不知道对不对。

樱家冢 发表于 2004-5-13 08:49:56

打开了,但是可能只是工作在DMA 33 or DMA 66下。

dukeduan 发表于 2004-5-13 09:45:34

在内核编译时,指定若支持DMA则自动使用的选项不行吗?一定要在/etc/rd.d/rd.local里加那一句才可以吗? :shock:

jiangtao9999 发表于 2004-5-13 09:53:50

在内核编译时,指定若支持DMA则自动使用的选项不行吗?一定要在/etc/rd.d/rd.local里加那一句才可以吗? :shock:
哪个选项?

dukeduan 发表于 2004-5-13 11:16:15

这个选项

conner 发表于 2004-5-13 16:46:33

pre6 是打开自动识别的。

sunmoon1997 发表于 2004-5-13 18:54:12

我的每秒41M,呵呵比你的快一倍 :lol:
页: [1]
查看完整版本: 开启硬盘 DMA 支持