LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: rotation

debian里面如何开启dma服务

[复制链接]
发表于 2002-10-6 12:33:36 | 显示全部楼层

Seagate U6

最初由 quanliking 发布
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
你的dma好象不能打开,讲一下用的是什么硬盘。


奇怪,怎么在redhat里也不能用了?
我以前在redhat7.3里是可以的,大概是因为上次换了块主板的问题。
以前的主板是via 866Ultra(kt266a),现在是via 866Pro(kt266a),是不是cmos的设置有问题?
发表于 2002-10-13 03:28:58 | 显示全部楼层
谢谢各位,打开后,性能提高得太夸张了,由原来的1.92 MB/sec变为45.07 MB/sec。真是不可思义!哈。。。
发表于 2002-10-19 12:57:33 | 显示全部楼层
编译内核的时候编进去不就得了,还这么麻烦
发表于 2002-10-19 14:32:30 | 显示全部楼层
没你想象的那么简单吧!
打开和支持DMA不同吧!
我编译时选了,但还是要手动打开,dma默认是关闭的。
发表于 2002-11-14 11:02:33 | 显示全部楼层

Re: 我的用hdparm -d1 /dev/hda起不来

我的硬盘是mator金钻八代40G
执行 hdparm -d1 /dev/hda5(/所在分区) 的时候提示如下错误:
HDIO_SET_DMA fail:Invalid argument,
还需要加什么参数呢
发表于 2002-11-14 11:40:10 | 显示全部楼层

hdparm -k1 /dev/hda就保存了
根本不用加rc.local什么的
发表于 2002-12-11 16:24:51 | 显示全部楼层

Re: 我的用hdparm -d1 /dev/hda起不来

最初由 pupilzeng 发布
debian:/usr/src/linux# hdparm -d1 /dev/hda

/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma    =  0 (off)
我在rht7.3下是可以用的,而且在哪里默认就是打开的。

兄弟  你出现 Operation not permitted 后来的解决方法是不是升级cmos?
发表于 2002-12-11 21:40:09 | 显示全部楼层

hdparm /dev/hda

/dev/hda:
multcount    = 16 (on)
I/O support  =  0 (default 16-bit)
unmaskirq    =  0 (off)
using_dma    =  1 (on)
keepsettings =  0 (off)
nowerr       =  0 (off)
readonly     =  0 (off)
readahead    =  8 (on)
geometry     = 5005/255/63, sectors = 80418240, start = 0
busstate     =  1 (on)
发表于 2002-12-11 21:48:46 | 显示全部楼层

hdparm /dev/hda

/dev/hda:
Timing buffered disk reads:  64 MB in 13.67 seconds =  4.68 MB/sec
发表于 2002-12-12 09:00:08 | 显示全部楼层
能说说打开后会不会有什么“险情”啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表