小孬孬資訊落伍了,這年頭老早不需要Hardware RAID了,現在CPU能做的事情遠比HW RAID還快還多,非HW RAID的世界更加寬廣。這年頭RAID卡都會提供HBA模式,或pass through模式,就是為了不需要用HW RAID而存在的狀況。
maya95 wrote:如果 一樣 5顆 8TB, RAID 5, 200MB/s read/write, 有硬體 RAID card例如 Synology DS1618+ 效能會大約多少?或者用 i5/i7 加 Dell RAID card 理論值? Synology低階機種(10萬以下的)都是software RAID,沒有使用硬體RAID。他們公司高階機種我不知道,沒用過。而且Synology也都不使用CPU提供的SATA Port,都是使用額外增加的Marvell晶片提供SATA存取,可能是為了相容性才這樣做,不然我想不出其他可能。至於Dell RAID卡,應該思考的是否有cache、電池,以及開啟的cache mode,看是write back還是write through。
maya95 wrote:我知道理論和實際差很(恕刪) 影響到performance的變數很多, payload/workload, RAID hw capability..... 樓主既然都提到了Dell PERC card了, 可以參考看看官方針對performance做出的比較值https://www.dell.com/support/kbdoc/zh-tw/000146115/perc-6-performance-analysis-report
maya95 wrote:我知道理論和實際差很大如果 一樣 5顆 8TB, RAID 5, 200MB/s read/write, 有硬體 RAID card例如 Synology DS1618+ 效能會大約多少?或者用 i5/i7 加 Dell RAID card 理論值? 首先 你要先有10GB網卡 你才能有機會觸碰到急速剩下的速度影響關係太大如果真在乎讀寫速度應該直接上SSD 而非使用危險的RAID5..
一般Storage看iops的且不同block size, 不同cache模式甚至不同讀寫模式或比例都有影響讀寫throughput通常只在看水管大小要拉大throughput很簡單的方式就是放大block size, sequence read就好了不過舊的家用storage瓶頸太多了別在上頭奢望效能
kahnmao wrote:首先 你要先有10GB網卡 你才能有機會觸碰到急速剩下的速度影響關係太大如果真在乎讀寫速度應該直接上SSD 而非使用危險的RAID5.. 10G網卡的頻寬其實一個8-disk raid6循序讀取就能達到了,寫入可能要10-disk或是12-disk。我手上有一個自組的12-disk RAID-Z2 ZFS磁碟組,在家用電腦環境上可以達到900MB/s寫入,這時候會遇到的問題其實不只網卡,還有CPU與PCIe通道是否足夠應付。
kahnmao wrote:首先 你要先有10GB網卡 你才能有機會觸碰到急速剩下的速度影響關係太大如果真在乎讀寫速度應該直接上SSD 而非使用危險的RAID5.. RAID5 比SSD 放資料安全高太多太多太多,RAID 5是允許一定比率硬碟損毀,只要更換新硬碟後,RAID5是可以自動重建損毀資料。RAID建立,除了RAID 0外,都是為了應付硬碟損壞可重建資料而設計出來的架構。SSD是資料損毀救援難度最高,費用最高的儲存模式(一般來說幾乎無法救援)。SSD硬體基本架構就是類似RAID0模式。