通常主機的採購使用都會使用的硬碟架構是 SAS + RAID-5 (15000RPM 快速,安全 )
但是目前同樣成本 買到的SAS硬碟容量卻是比 SATA (7200RPM) 要小很多.
是否有先進有嘗試過使用大容量的 SATA3 + 比較快一點的 RAID-10 來作為主機使用的RAID?
如果效能上不是差太多. 似乎是一個兼顧價格及容量的方式.
是否有比較過 SATA3 RAID-10 VS SAS RAID-5 兩組RAID的效能表現會如何呢?
一般消費市場可能買不到上面這種 10K 轉速的 SATA 硬碟, 通常都是只有 7.2K 而已, 相對的, 也會降到只有 70~75 IOPS 左右.
真要買到 10K SATA 的硬碟, 那個價格已經跟 10K SAS 差不了多少, 跟樓主所想像的價格會差很多.
另外還有一個因素要考慮: 即便兩者速度效能差不多, 也要考慮 SAS 介面原本設計成《全雙工》(Full-duplex), 而 SATA 介面則設計成只有《半雙工》(Half-duplex).
全雙工的優勢, 在循序大量寫入或是循序大量讀取的場合可能並不明顯, 但是若你的情境是短時間內非常多次的小資料量交易(Transaction)讀寫的話, 全雙工的效率會比半雙工好很多, 理論上效率應該可達一倍.
此外, 以上計算也並未計入 Hardware RAID Controller 的差異性, 高階的 RAID Controller 在計算 RAID-5/6 方面的能力非常傑出, 說不定還會勝過低階 RAID Controller 的 RAID-10 (在硬碟總量低於某個數量的時候).
----------
因為是在一台主機上的規劃.. 可以把它簡化為 使用同樣的高階 RAID CARD 6Gb/s 1GB catch,
SAS 15000RPM *3 RAID5 VS SATA3 7200RPM *4 RAID10 的比較.
所以理論上是否可以說是 IOPS 使用 SATA 會比 SAS 要低上可能只有一半.
但是讀寫速度可以差不多.
不知是否有人有實際類似的數據可供參考?
7.2K SATA 的 IOPS 大約只有 75 左右....所以, 可以簡化來計算:
7.2K SATA x4 RAID-10 = 75 x2 = 150 IOPS
15K SAS x3 RAID-5 = 200 x2 = 400 IOPS (但使用 RAID-5 會略減一些)
RAID Controller 對 RAID-10 沒有幫助, 因為 RAID-10 不需要運算
但高階 Controller 對 RAID-5 幫助很大, 所以原本 400 IOPS 應該往下降, 可以少降一些
再加上 SAS 有全雙工的優勢, SATA 只有半雙工, 怎麼算都是 SAS 的效能優於 SATA, 兩者相差應該不只一半以上....(150 vs. 400 IOPS)
----------
分享一些想法跟資訊
1.在企業市場未來SATA將會消失,將會統一採用SAS介面,根據需求區分轉速,但是7.2K的晶片是多工還是單工,目前未定
2.現行SATA與SAS硬碟在相同的IOP下,SAS硬碟的表現還是比SATA出色
3.SAS的耐用度真的有比較高
4.現行市場有利用記憶體或是SSD來作為介質來提高SATA的I/O效能(軟體如DataCore)
----------
Follow the formula to get some figures:
(# of disks must be sufficient to support the desired IOPS and performance)
10,000 rpm SATA drives HDD ~125-150 IOPS SATA 3 Gb/s
15,000 rpm SAS drives HDD ~175-210 IOPS SAS
Host-based mirroring/JFS (NAS): WPS=2*WPS
RAID 1+0: IOPS = RPS + 2 * WPS
RAID 5: IOPS = RPS + 4 * WPS
RAID 6: IOPS = RPS + 5 * WPS
Count = IOPS / target IOPS per drive
JFS- Journal File system
RPS-Reads per second
WPS-Writes per second
IOPS- I/O per second
> Customer data:
– Protection: midrange RAID 1+0
– Access time: 30 ms read response time
– Access rate: 3500 RPS and 500 WPS
– Capacity: 4000 GB
> RAID 1+0: IOPS = RPS + 2 * WPS = 3500 + 2(500) =4500 IOPs
> Goal decrease Access Time 25 ms
- Feb 03 Fri 2012 11:58
SATA3 RAID-10 VS SAS RAID-5?
close
全站熱搜
留言列表
禁止留言