UDMA SATA PCI(-E) USB AHCI 的關聯 - 儲存設備

By Rae
at 2012-05-25T22:47
at 2012-05-25T22:47
Table of Contents
※ 引述《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吧囧!!
試了才知道..
--
先解釋一些觀念
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吧囧!!
試了才知道..
--
Tags:
儲存設備
All Comments

By Puput
at 2012-05-26T12:33
at 2012-05-26T12:33

By John
at 2012-05-30T02:38
at 2012-05-30T02:38

By Jake
at 2012-05-30T13:47
at 2012-05-30T13:47
Related Posts
我的外接硬碟(USB3.0)速度這樣正常嗎?

By Lily
at 2012-05-25T21:40
at 2012-05-25T21:40
想買128G SSD

By Edward Lewis
at 2012-05-25T20:12
at 2012-05-25T20:12
選取時硬碟發出"滋~滋~"音

By Ivy
at 2012-05-25T15:40
at 2012-05-25T15:40
UDMA SATA PCI(-E) USB AHCI 的關聯

By Agnes
at 2012-05-25T15:29
at 2012-05-25T15:29
SSD+MSATA

By Bethany
at 2012-05-25T15:13
at 2012-05-25T15:13