freedom1984 发表于 2010-1-27 20:36:54

打开光驱的dma模式

# hdparm -d1 /dev/hdc

/dev/hdc:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)


硬盘的dma倒是默认开放了
/dev/sda3:
Timing cached reads: 2716 MB in 2.00 seconds = 1358.21 MB/sec
Timing buffered disk reads: 136 MB in 3.02 seconds = 45.07 MB/sec
# hdparm -Tt /dev/sda2

/dev/sda2:
Timing cached reads: 2588 MB in 2.02 seconds = 1282.28 MB/sec
Timing buffered disk reads: 162 MB in 3.03 seconds = 53.52 MB/sec
# hdparm -Tt /dev/sda6

/dev/sda6:
Timing cached reads: 2696 MB in 2.00 seconds = 1348.60 MB/sec
Timing buffered disk reads: 124 MB in 3.01 seconds = 41.18 MB/sec

jiangtao9999 发表于 2010-1-27 21:30:38

可能是光驱的 IDE 驱动工作不正常,这个应该是默认打开的。(不知道 BIOS 里面有没有效)
你还是看看你的主板,是不是 IDE 用的不是原生芯片组里面的 IDE 而是用的扩展芯片提供的 IDE 。
现在这种情况下,似乎 IDE 和 SATA 混合很容易出现用错驱动的问题。

现在的 Linux 已经默认把所有 IDE 都改用 SATA 的 /dev/sdxx 方式管理了,这种设计的系统应该不会出现这种问题了。
页: [1]
查看完整版本: 打开光驱的dma模式