tingxx 发表于 2004-12-15 19:18:05

rc1上,大家可以打开dma吗??

我用hdparm -t /dev/hda测了一下,只有2.6m/s,所以想打开dma
hdparm -d1 /dev/hda
结果显示
root@MagicLinux ~]# hdparm -d1 /dev/hda

/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
#
请大家试一试 :roll:

tingxx 发表于 2004-12-15 19:41:26

造成上面这个问题的原因是什么呢??
不会是内核,因为我已经重新编绎过一个内核了。与我的b3一样的内核配置。
那会是什么呢?? :roll:

tingxx 发表于 2004-12-15 20:25:48

重编内核是可以打开的,而我则犯了一个错(没有在grub中改用新的内核)。
# hdparm -t /dev/hda

/dev/hda:
Timing buffered disk reads:168 MB in3.02 seconds =55.69 MB/sec
#

killxp 发表于 2004-12-15 20:48:43

其实应该把常见的南桥芯片的DMA支持都编入内核,编成模块常常会导致无法使用DMA。

KDE 发表于 2004-12-16 01:19:41

据说内核默认的 DMA 支持出于兼容性考虑,效率并不高。还不如用 hdparm 设置好。

tingxx 发表于 2004-12-16 08:45:42

没有呀,如果我用了hdparm,速度只有55.40,而用内核默认的有55.69呀

archerzz 发表于 2004-12-16 17:22:55

/dev/hda:
Timing buffered disk reads:110 MB in3.01 seconds =36.50 MB/sec
这个速率算不算打开了dma?我的电脑比较老了,芯片只有CeleronII533,主板是至少支持DMA66的Intel815E原装主板。

tingxx 发表于 2004-12-16 19:21:48

差不多了,你的是是hdparm -t,不是hdparm -T吧 :mrgreen:
页: [1]
查看完整版本: rc1上,大家可以打开dma吗??