LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: ashunter

硬盘的DMA无法开到最大

[复制链接]
 楼主| 发表于 2009-3-23 16:03:21 | 显示全部楼层
刚才测试了一下
  1. hdparm --direct -t /dev/sda

  2. /dev/sda:
  3. Timing O_DIRECT disk reads:  188 MB in  3.01 seconds =  62.55 MB/sec
复制代码

windows下的测试
读取50mb/s,写入32.3mb/s,- -~,udma6还没有udma5快么?
回复 支持 反对

使用道具 举报

发表于 2009-3-23 16:23:02 | 显示全部楼层
Post by ashunter;1964504
刚才测试了一下
  1. hdparm --direct -t /dev/sda
  2. /dev/sda:
  3. Timing O_DIRECT disk reads:  188 MB in  3.01 seconds =  62.55 MB/sec
复制代码
windows下的测试
读取50mb/s,写入32.3mb/s,- -~,udma6还没有udma5快么?

这数据肯定有问题,我PATA接口的硬盘还76.8MB/sec呢
回复 支持 反对

使用道具 举报

发表于 2009-3-23 16:24:54 | 显示全部楼层
磁盘的存取速度和分区的文件系统(挂载参数)以及所在位段都有关系。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-23 16:32:49 | 显示全部楼层
qiang_liu说的是linux的数据有问题,还是windows下的?windows下的我是用优化大师试了下,不知道有什么专业点的软件么?everest好像没有这个功能。
PS:我的硬盘是5400转的,你的Pata硬盘也是么?
回复 支持 反对

使用道具 举报

发表于 2009-3-23 17:03:54 | 显示全部楼层
  1. xuniu@cbkidlll ~ $ sudo hdparm --direct -t /dev/sda
  2. /dev/sda:
  3. Timing O_DIRECT disk reads:  128 MB in  3.01 seconds =  42.46 MB/sec
复制代码

我的是ext4,
  1. xuniu@cbkidlll ~ $ sudo hdparm -i /dev/sda
  2. /dev/sda:
  3. Model=Hitachi HTS541610J9SA00                 , FwRev=SBCAC7MP, SerialNo=      SB23F9SHG8HP5H
  4. Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
  5. RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
  6. BuffType=DualPortCache, BuffSize=7516kB, MaxMultSect=16, MultSect=?16?
  7. CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=195371568
  8. IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
  9. PIO modes:  pio0 pio1 pio2 pio3 pio4
  10. DMA modes:  mdma0 mdma1 mdma2
  11. UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
  12. AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
  13. Drive conforms to: ATA/ATAPI-7 T13 1532D revision 1:  ATA/ATAPI-2,3,4,5,6,7
  14. * signifies the current active mode
复制代码

速度还慢,笔记本有关吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-23 17:12:11 | 显示全部楼层
有点晕,为什么你的硬盘在udma6模式下会比我的在udma5慢呢?
回复 支持 反对

使用道具 举报

发表于 2009-3-23 18:49:41 | 显示全部楼层
Post by ashunter;1964512
qiang_liu说的是linux的数据有问题,还是windows下的?windows下的我是用优化大师试了下,不知道有什么专业点的软件么?everest好像没有这个功能。
PS:我的硬盘是5400转的,你的Pata硬盘也是么?

我在Linux和Windows下测试数据基本一样,普通台式7200转硬盘

软件Windows下可以用HDTunePro
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-23 19:20:08 | 显示全部楼层
用HDtunepro测试了一下,均值还是50Mb/s。刚开始接近60mb/s,后来速度就变慢了,最小值只有2.1mb/s...,最大值63mb/s左右
回复 支持 反对

使用道具 举报

发表于 2009-3-23 20:28:36 | 显示全部楼层
Post by qiang_liu8183;1964562
我在Linux和Windows下测试数据基本一样,普通台式7200转硬盘

软件Windows下可以用HDTunePro

老大,人家是本子,你拿台式机的7200硬盘跟人家比,唉,别这样了

还有,硬盘的udma是要在bios里面设置的,看bios设置有没有开
回复 支持 反对

使用道具 举报

发表于 2009-3-23 21:12:42 | 显示全部楼层
Post by hubert_star;1964588
老大,人家是本子,你拿台式机的7200硬盘跟人家比,唉,别这样了

还有,硬盘的udma是要在bios里面设置的,看bios设置有没有开
楼主问我是什么硬盘啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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