我的主機板是技嘉 ga-890gpa-ud3h, 其南橋晶片組是 AMD 的 SB850, 有 RAID 功能. 所以就買了兩顆 WD 硬碟 RE4 系列的 WD5003ABYX 500G SATA2 想製作成 RAID-0.

組 RAID-0 時, 須從 BIOS 內含的 RAID Option ROM 選擇 stripe block size. 可選 64K 或 128K .

我知道 stripe block size 的意義, 可是不知道該選擇多大的 size.

唯一查到的資料是, stripe block size 最好不要超過 smallest cache buffer found on any physical drive in your logical drive. 因為 A larger value slows the logical drive down because physical drives with smaller cache buffers need more time for multiple accesses to fill their buffers.

這裡所說的 cache buffer 是指什麼 buffer 呢? 應該不是一般所稱的 16MB, 32MB或 64MB 的硬碟 buffer 吧? 因為, 就算是 128K 也比 16MB 差太多了吧.

要怎樣得知這裡所說的 cache buffer 有多大呢?

ps: 如果您直接建議一個 stripe block size, 也請簡述一下理由.
文章關鍵字
系統碟 就小一點

儲存碟 就大一點

不確定 那就選中間的吧(我就是選中間的)
阿~又流淚了

seanpro wrote:
系統碟 就小一點 儲存碟 就大一點

我自己又去搜尋了一些關於 stripe block size 的資料, 發現各種理論都有. 例如, 在下面這篇文章, 他的說法剛好與樓上您的說法相反, 他主張為 OS 啟動設大一點:
http://forum.coolaler.com/showthread.php?t=156913&page=2

我是依據我所學的的 來回答的

你參考看看囉

阿~又流淚了
stripe block size 就是控制器一次讀取與寫入的最小單位(跟磁區大小有點像),需要視應用而決定大小。如果stripe size=128K,而需要的資料只有4K,那控制卡仍須讀取128K。如果是server環境,每秒有一百次讀取不同4K的資料,理論上只需讀取400K但實際上卻傳輸了12800K=12.8MB,浪費了12.4MB的頻寬(甚至是佔用cache)。 block size調太小,控制卡I/O會暴增,連續讀取性能有可能會受影響,我建議一般設成64K即可。
那請問設置raid 1的話,需要設置stripe block這項參數麼?我這裡的主板是amd南橋,默認該參數為NA
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!