LinuxSir.cn,穿越时空的Linuxsir!

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

光驱的dma显示开着,可是为什么考东西还很慢???(用hdparm不管用)

[复制链接]
发表于 2004-7-28 00:05:52 | 显示全部楼层 |阅读模式
[root@jing root]# hdparm -tT /dev/hdc

/dev/hdc:
Timing buffer-cache reads:   1308 MB in  2.00 seconds = 652.47 MB/sec
Timing buffered disk reads:    8 MB in  3.12 seconds =   2.56 MB/sec
[root@jing root]# hdparm -tT /dev/hdc

/dev/hdc:
Timing buffer-cache reads:   1408 MB in  2.00 seconds = 702.35 MB/sec
Timing buffered disk reads:    8 MB in  3.19 seconds =   2.51 MB/sec


[root@jing root]# hdparm -i /dev/hdc

/dev/hdc:

Model=DVD-ROM DDU1621, FwRev=VER S3.5, SerialNo=
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=yes, tPIO={min:227,w/IORDY:120}, tDMA={min:120,rec:150}
PIO modes:  pio0 pio1 pio2 pio3 pio4
DMA modes:  sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no

* signifies the current active mode
[root@jing root]# hdparm -d1 -X66 -c3 -m16 /dev/hdc

/dev/hdc:
setting 32-bit IO_support flag to 3
setting multcount to 16
HDIO_SET_MULTCOUNT failed: Invalid argument
setting using_dma to 1 (on)
setting xfermode to 66 (UltraDMA mode2)
HDIO_GET_MULTCOUNT failed: Invalid argument
IO_support   =  3 (32-bit w/sync)
using_dma    =  1 (on)
[root@jing root]# hdparm -tT /dev/hdc

/dev/hdc:
Timing buffer-cache reads:   1304 MB in  2.00 seconds = 650.80 MB/sec
Timing buffered disk reads:    4 MB in  3.49 seconds =   1.15 MB/sec



我就是用了hdparm也是没有用,不过硬盘倒是可以,速度不错,这是为什么???
发表于 2004-7-28 09:35:08 | 显示全部楼层
hdparm -tT 受系统环境影响很大,
如果要测试最好在系统刚刚启动的干净环境下进行,
不要有其它程序运行。
 楼主| 发表于 2004-7-28 10:53:46 | 显示全部楼层
晕,测试是这样,当然是因为平时拷东西从光驱上太慢我才会测试的,也许是我没有表示清楚吧,实际copy也是这个速度,慢死了,怎么办???
发表于 2004-7-28 13:32:44 | 显示全部楼层
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
不知道你注意了没有
[root@jing root]# hdparm -d1 -X66 -c3 -m16 /dev/hdc
这个设置完了重启还是没有的,可以加到/etc/rc.local里
实际copy也是这个速度,慢死了

从什么光盘复制文件?慢到什么程度?
是否与在其他系统下比较过?
 楼主| 发表于 2004-7-28 23:06:21 | 显示全部楼层
用hdparm设制完了之后没有重启,是跟windows下比较的结果,每秒也就是只能拷3至4M,有时会只有1兆左右,太郁闷了,
那下面这个是怎么解决,我确实是这样:
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
发表于 2004-7-29 00:05:16 | 显示全部楼层
纠正一下,
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
似乎不是问题,
我的光驱也是这样(无法识别?)

另外:
-m16似乎对光驱无用吧?
/dev/hdc:
setting 32-bit IO_support flag to 3
setting multcount to 16
HDIO_SET_MULTCOUNT failed: Invalid argument
 楼主| 发表于 2004-7-29 10:20:06 | 显示全部楼层
是呀,不知道有没有人知道怎么解决呀,
发表于 2004-7-29 10:22:03 | 显示全部楼层
会不会是光驱速度设置问题呢?
 楼主| 发表于 2004-7-29 10:48:31 | 显示全部楼层
光驱速度??怎么设,我的是sonyDVD,为什么windows下是好的,忘了说一句了,我当时是用硬盘安装的系统,通过grub会不会是因为这样???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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