LinuxSir.cn,穿越时空的Linuxsir!

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

如何打开SATA硬盘的DMA?

[复制链接]
发表于 2007-1-8 12:28:57 | 显示全部楼层
现在我在用10.2,默认就可以认出来8237A南桥上的sata硬盘,而且工作正常。
回复 支持 反对

使用道具 举报

发表于 2007-1-8 16:58:51 | 显示全部楼层
stat硬盘不是没有dma吗?上次在那看过只有ide才有。
回复 支持 反对

使用道具 举报

发表于 2007-1-9 21:56:12 | 显示全部楼层
stat suse 10.0 跑50以上。本来也就30多,因为我把BIOS设过默认的,最后改了一下就崩到50多
回复 支持 反对

使用道具 举报

发表于 2007-1-9 23:58:02 | 显示全部楼层
敢问各位用hdparm -t /dev/sda测出来在20M以下的sata可是希捷的sata?
希捷sata+某些主板(比如我的nf7-s)在老一些的内核上就是非常的慢,问题应该集中在主板上的Sil 3112 sataraid controller上。记得我以前用suse9.3、suse10.0、sled10.0测的时候,一般维持在15M左右,这个是我以前的测试数据:
Timing buffered disk reads: 42 MB in 3.04 seconds = 13.81 MB/sec
什么概念呢?前台firefox上网,后台放mp3,卡!拷贝文件的时候,小文件不怎么看的出来,拷贝一部dvd,时间将在15分钟以上,而且断断续续,卡的时候鼠标都不动。
这个问题我在linuxquestions.org上问过,见http://www.linuxquestions.org/questions/showthread.php?t=377370
后来我是去买了一个日立的sata回来装的suse,一点问题没有。

编译内核?换硬盘?装suse 10.2?呵呵,你选择吧。
为什么说装10.2?下面是我刚在suse 10.2下测试的数据
/dev/sda: (日立sata)
Timing buffered disk reads:  188 MB in  3.01 seconds =  62.44 MB/sec
maroy:/home/rynn # hdparm -t /dev/sdb

/dev/sdb: (希捷sata)
Timing buffered disk reads:  152 MB in  3.01 seconds =  50.57 MB/sec
以上数据来源于10.2装好以后没有做任何的改动,可以看到希捷的sata已经到50M的正常水平了,所以我推荐楼主还是装10.2吧。
PS:ide硬盘要开dma,sata没有这个说法的。
回复 支持 反对

使用道具 举报

发表于 2007-1-10 01:18:44 | 显示全部楼层
用了这么就sled
现在才知道原来可以这样测硬盘速度.....

# hdparm -t /dev/sda

/dev/sda:
Timing buffered disk reads:  228 MB in  3.01 seconds =  75.77 MB/sec
回复 支持 反对

使用道具 举报

发表于 2007-3-22 11:01:10 | 显示全部楼层
sdparm  /dev/sda
    /dev/sda: ATA       SAMSUNG SP2004C   VM10
Read write error recovery mode page:
  AWRE        1
  ARRE        1
  PER         0
Caching (SBC) mode page:
  WCE         1
  RCD         0
Control mode page:
  SWP         0
在2.6.20下连IDE都是SD了..我的IDE就是SDB
回复 支持 反对

使用道具 举报

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

本版积分规则

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