作者comipa (绫崎若菜家御用)
看板Storage_Zone
标题Re: [请益] UDMA SATA PCI(-E) USB AHCI 的关联
时间Fri May 25 22:47:41 2012
※ 引述《malindorothy (小草)》之铭言:
先解释一些观念
SATA <---> PATA
AHCI <---> IDE
SATA的对应名称应该是PATA而不是IDE, 与IDE相对应的是AHCI.
SATA/PATA指的是控制器(controller)到装置(device)之间的实体连结
AHCI/IDE指的是CPU对於controller之间的运作模式,通常都叫做host controller
但是不管是IDE/SATA的装置都遵循由T13这个组织定的ATA specification
这边很容易搞混..其实我也没完全搞懂..XD"
: 以下是我的环境(b全部换算成B)
: MB: MSI P35 Neo
: MB南桥支援: 4 x SATA II(375MB/s)
: 1 x PCI-E x16 1.0a(8GB/s)
: 3 x PCI-E x1 1.0a(250MB/s)
: 2 x PCI 2.3(133MB/s)
: MB晶片支援: 1 x UDMA 4/5/6(133MB/s)
ICH9只支援IDE mode,所以有IDE mode中的 UDMA 4/5/6的模式.
: 1 x SATA II(375MB/s)
但是ICH9又是个SATA controller, 他的实体层是符合SATA2规范
所以到底要以哪个速度为准? 我个人认为是慢的那个,所以虽然SATA2
能跑300MB/s(3Gb/s / 10因为他是8b/10b编码,所以是直接除10).
但是大概也会被限制在UDMA6的133MB/s以下.
我是这麽觉得啦..
: PCI-E 1x卡: 2 x USB3.0(625MB/s)
: PCI 2.3 卡: 1 x UDMA 6(133MB/s)
: 2 x SATA(187.5MB/s)
: 不支援AHCI
: 装置:
: SATA II:
: A: ST3750330AS
: B: Hitachi HDS721010CLA332
: C: WDC WD15EARS
: D: WDC WD20EARS
: SATA III:
: E: ST300DM001
: F: M4-CT256M4SSD1
: ABCDE转速皆为7200
: ABCD插在MB南桥支援的SATA II
: E是外接硬碟,无法拔出,介面是USB3.0,走插在PCI-E 1x上的USB3.0转卡
: F目前是接在伽利略光速线上面
: 以HD Tune查看,ABCDE的技术支援是UDMA 6,F是UDMA 5
: 我主要的问题是:
: 1. 我在HD Tune中查看,为什麽我的ABCD使用的是UDMA 5呢?
这要看你的硬碟能不能支援UDMA6.
: 2. 是SATA当成IDE用的话最高只能到5吗,那不就比原生IDE还要弱?
不确定, 有可能是ICH9只有到UDMA5, 没翻到spec.
: 3. 因为我的MB不支援AHCI,所以我所有的装置都要当成IDE用吗?
对, 你的controller都没支援AHCI, 所以只能走IDE mode.
: 4. 为什麽F只支援到UDMA 5(在HD Tune中查看目前使用的模式也是UDMA 5)?
这你可以试试看能不能装intel ssd toolbox, toolbox中的硬碟资讯有列出
硬碟能支援的udma mode跟 目前所选择的udma mode.
: 5. 为什麽E只有到UDMA 4? 都走USB3.0跟PCI-E了,竟然只能用66MB/s的规格传!?
: 我在实际使用上,从硬碟间移档案,Win 7跳出的速度通常都是30MB/s,有时候忘
: 记是哪两个硬碟间移动可以到60MB/s,不过这样一样是慢得要死,根本没有把SATA
: 应有的速度跑出来,请问有人知道我的问题到底出在哪里吗?
不知道, 不过USB 3.0可不是快的保证...
USB 3.0的状况不太一样的地方是
MB->USB 3.0 host controller -> USB 3.0 to SATA bridge ->device
他也不是IDE也不是AHCI (因为host端根本是USB 3.0)
其中USB 3.0 to SATA bridge基本上是颗晶片, 也会严重影响传输性能.
外接盒之类的产品都是用这种东西, 所以不同厂牌的外接盒接同样硬碟速度差异
几乎都是这个bridge晶片造成的.
: PS. 主板上的跟PCI-E都这麽惨不忍睹了,PCI RAID卡就暂时先空着...不要吓自己
这不见得喔, 有时候高阶RAID 上的controller性能好的话, 要电一下ICH9
这颗又老又性能不好的SATA controller也不是不可能.
不过的确会卡在PCI频宽.
: PS2. 该不会我之後把SSD插上SATA也只能跑UDMA5的100MB/s吧囧!!
试了才知道..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.240.210.30
1F:推 malindorothy:感谢解说!! 解了不少惑! 不过 1. 我是用软体确认过 05/27 22:57
2F:→ malindorothy:ABCD硬碟都有支援到UDMA 6 然後PS2. SSD有跑到220MB 05/27 22:58
3F:→ malindorothy:简单来说就是主机板悲剧...Orz 很感谢你的解说 以後 05/27 22:59
4F:→ malindorothy:买版还要好好研究晶片组XD 05/27 22:59