LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 807|回复: 7

debian 硬盘打开dma 问题

[复制链接]
发表于 2005-8-23 10:50:54 | 显示全部楼层 |阅读模式
请问各位高手 如何查看硬盘的dma 状态 ,在hiweed  0.7 beta2 下是默认打开的还是关闭的。
发表于 2005-8-23 11:05:31 | 显示全部楼层

hdparm

然后:


hdparm -i /dev/hda

设置?

搜索
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-23 11:26:24 | 显示全部楼层
/dev/hda:

Model=ST380011A, FwRev=3.54, SerialNo=5JT04SZX

Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }

RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4

BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=off

CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488

IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}

PIO modes:  pio0 pio1 pio2 pio3 pio4

DMA modes:  mdma0 mdma1 mdma2

UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5

AdvancedPM=no WriteCache=enabled

Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:

* signifies the current active mode
----------------------------------------------------------------------------
这是什么状态呢? 开/关?
回复 支持 反对

使用道具 举报

发表于 2005-8-23 11:30:18 | 显示全部楼层
那就是开了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-23 11:34:59 | 显示全部楼层
哦 我知道了。
谢谢各位热心的朋友了
回复 支持 反对

使用道具 举报

发表于 2005-8-23 14:13:27 | 显示全部楼层
hdparm -c 检测是否打开了32bit模式
hdparm -d 检测是否开了dma
hdparm -t 测试读写数据速度
回复 支持 反对

使用道具 举报

发表于 2005-8-23 14:52:09 | 显示全部楼层
注意这行
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5

再看这行
* signifies the current active mode

看见udma5 前面的 * 没?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-23 21:28:09 | 显示全部楼层
xt142:/home/xt142# hdparm -c /dev/hda

/dev/hda:
IO_support   =  1 (32-bit)
xt142:/home/xt142# hdparm -d /dev/hda

/dev/hda:
using_dma    =  1 (on)
xt142:/home/xt142# hdparm -t /dev/hda

/dev/hda:
Timing buffered disk reads:  158 MB in  3.00 seconds =  52.60 MB/sec
________________________________________________________
象这样应该是开了的吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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