rc1上,大家可以打开dma吗??
我用hdparm -t /dev/hda测了一下,只有2.6m/s,所以想打开dmahdparm -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: 造成上面这个问题的原因是什么呢??
不会是内核,因为我已经重新编绎过一个内核了。与我的b3一样的内核配置。
那会是什么呢?? :roll: 重编内核是可以打开的,而我则犯了一个错(没有在grub中改用新的内核)。
# hdparm -t /dev/hda
/dev/hda:
Timing buffered disk reads:168 MB in3.02 seconds =55.69 MB/sec
# 其实应该把常见的南桥芯片的DMA支持都编入内核,编成模块常常会导致无法使用DMA。 据说内核默认的 DMA 支持出于兼容性考虑,效率并不高。还不如用 hdparm 设置好。 没有呀,如果我用了hdparm,速度只有55.40,而用内核默认的有55.69呀 /dev/hda:
Timing buffered disk reads:110 MB in3.01 seconds =36.50 MB/sec
这个速率算不算打开了dma?我的电脑比较老了,芯片只有CeleronII533,主板是至少支持DMA66的Intel815E原装主板。 差不多了,你的是是hdparm -t,不是hdparm -T吧 :mrgreen:
页:
[1]