作者dolphinus (j61t3310325j31)
看板hardware
標題Re: ide & SATAII
時間Wed Nov 1 11:31:32 2006
※ 引述《skyo1979 (400G硬碟大特賣!)》之銘言:
: ※ 引述《WellyT (魯腳)》之銘言:
: : 現在的硬碟大概都是7200轉的
: : 我也不清楚每秒是讀多少資料啦 假設每秒50mb(一定比100少)好了
: : ide是133m/s sata是150m/s sata2是300m/s
: : 基本上硬碟讀取的速度不進步 是沒辦法更快的....
: : 路再大條,沒有車還是沒用
: : 但假設你目前的讀取量比50m小的話
: : 運輸時間會變短 50/133=0.376s
: : 50/150=0.333s
: : 50/300=0.167s
: : 所以只有快一滴滴......
: : 故 現在sata的最大好處是 整線方便
: ide頻寬133MB/s sata1頻寬1.5Gb/s,sata2頻寬3.0Gb/s,可是單一硬碟最高速
: 也灌不爆這個頻寬,除非你要組陣列
: 現在主機板的sata port也是大都跟南橋溝通,還是一樣卡在南橋頻寬啊
: 除非你用PCI-X的sata陣列卡可以直接跟北橋溝通
: 很多版友比喻的很好,一條高速公路你的車子如果只能跑100KM/H,
: 就算這條高速公路限速300KM/H,還是只能跑到100KM/H
: 我試過用8顆WD的320G組Raid5 每秒可達244.72MB/s,1分鐘大約可以灌14G的資料
: sata在組陣列後的大頻寬優點就出來了
: sata組陣列真的是蠻好的選擇喔^^b
: 比SCSI便宜又有陣列的優點,多顆一起跑的速度也不見得輸SCSI Raid喔
: 容量卻比SCSI來的大
: 要高速很簡單啊!馬達轉速提升到15000轉馬上就有感覺了,非常順....非常非常順
: 這個好比是引擎嘛~把引擎從喜美的V6改裝成藍寶堅尼的V12一定會跑的快啊
: sata還有NCQ的功能,這是從SCSI的TCQ改良來的,可是還是沒SCSI來的聰明
: 最顯而易見的的優點大概是排線好整理吧....
首先第一點, 千萬不要以為接上 SATA 後通訊協定就一定是 150Mb/s,
SATA spec 裡面寫的很清楚, SATA 有所謂 legacy mode 向下支援到
MDMA0-2 與 PIO mode (只是 PIO 以 packet 方式傳輸, SATA 上無法
實作真正的 PIO, 也沒那必要..) 而有很多 HDD 上, 非 native SATA
chipset 就是走 UDMA100 在上面跑, 像 7K250 與 WD360GD 走的就是
UDMA100 mode.
如果有在用 linux 的話可以調 kernel boot log 出來看, 在這裡可
以看的到 SATA 它真正跑的速度.
還有第二個, SATA 其實也有 TCQ 可用 (detail 請參考 linux SATA
how-to 裡面有寫的很詳細), 而僅知有支援 TCQ 的是 WD 740GD
也就是萬轉暴龍系列 (不過 raptor 不支援 NCQ..), TCQ 的 command
queue depth 一般是 255, NCQ 一般是 32 (其實不一定是 32), 而我
所知 TCQ 跟 NCQ 只能擇一啟動, 不能同時.
而 TCQ 與 NCQ 的支援要同時看硬碟, OS kernel, chipset driver
與 chipset 本身的支援能力, Win32 平臺上普遍缺少的是 driver 的
support (這點反而 nVidia 就做的很好, nforce2 還沒 SATA 之前就
支援 ATAPI ver.6 spec 的 NCQ), linux 也是, nVidia 官方給的可
以開啟 NCQ, 不過它是 close source, 僅知有 open source 的只有
marvell 而已.. (不過它不做 hardware RAID.. orz)
TCQ 跟 NCQ 是啥, 我想應該有人在 storage 版講過了吧...?
推 maply0703:SATA 1.5Gb/s=150MB/sec 11/01 09:40
推 TJS:請問樓上的換算是怎麼辦到的XD 11/01 10:07
推 RieszLiu:1樓大概單位混亂.. 150MB/s=1200Mb/s =1.2Gb/s 11/01 10:11
一樓的講的沒錯, 錯在很多人以為 SATA 不用做實體層資料編碼, 與
偵測除錯等動作. SATA 1.0 實體層以 1.5Gbps, NRZ, 8B/10T 這種
編碼法在 phy. 上傳輸資料, 因為用的是 8B/10T 所以實際有效頻寬
只有 80%, 也就是 1.5Gbps * 0.8 = 150Mbyte/s,
SATA 所謂 150Mbyte 是這樣來的...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
推 ArSaBuLu:之前以為SATA可隨意熱插拔 結果一插一拔間 我就囧了... 11/01 11:44
→ dolphinus:抽拔前記得unmount... 11/01 11:47
推 waynefuture:印象中360GD沒有TCQ, 740才有 11/01 13:00
推 dolphinus:謝謝指正, 360GD 沒有支援. 11/01 14:28
→ jk21234:應該是legacy ...拼錯了XD 11/01 16:42
※ 編輯: dolphinus 來自: 220.135.146.167 (11/01 17:08)