• 4

RAID 5 讀寫理論值

假設有五顆 8 TB 硬碟, 最大速度 每秒 200MB/s,

RAID 5 讀取及寫入理論值要如何計算?

感謝.
2021-02-16 8:42 發佈
测试软件测出来的就是理论值
实际上使用还会受到文件大小、杀毒软件、多程序同时读写等等因素的影响
jjx874 wrote:
测试软件测出来的就是(恕刪)


我沒有硬碟也沒有測試軟體

我想知道基本公式

假設陣列剛建立基本是空的, 只有一個 100GB 檔案

網路速度無上限
RAID寫懲罰和性能計算

RAID-0:直接的條帶,數據每次寫入對應物理磁碟上的一次寫入

RAID-1和10:RAID-1 和RAID-10的寫懲罰很簡單理解,因為數據的鏡像存在的,所以一次寫入會有兩次。

RAID-5:RAID-5由於要計算校驗位的機制存在,需要讀數據、讀校驗位、寫數據、寫校驗位四個步驟,所以RAID-5的寫懲罰值是4。

RAID-6:RAID-6由於有兩個校驗位的存在,與RAID-5相比,需要讀取兩次校驗位和寫入兩次校驗位,所以RAID-6的寫懲罰值是6。

實際存儲方案設計的過程中,計算實際可用IOPS的過程中必須納入RAID的寫懲罰計算。計算的公式如下:

物理磁碟總的IOPS = 物理磁碟的IOPS × 磁碟數目

可用的IOPS = (物理磁碟總的IOPS× 寫百分比 ÷ RAID寫懲罰) + (物理磁碟總的IOPS × 讀百分比)



原文網址:https://kknews.cc/code/9j25aj8.html
maya95 wrote:
這個公式是對的嗎?https...(恕刪)


不全是,取決於製造商的演算法和每一個IO的大小。舉例來説,有的raid 1製造商是從所有硬碟上同時讀取,類似raid 0的讀取方式,這自然最快,但也有的製造商是只從一顆硬碟上讀取,另一顆平時根本不碰。raid 5同理。另外,raid 5和6還涉及到製造商堆硬體的程度。如只有256MB快取,即使是理論讀寫值,也卡在快取的部分。
maya95 wrote:
我沒有硬碟也沒有測試(恕刪)
需要硬體Raid卡!!
沒有硬體Raid卡....都是空談!! 而且等級也有差!!
Raid 5 Raid 6 ...耗資源! 都要靠CPU
我自己用傳統硬碟RAID6加1顆SSD做讀取快取。用10G網路寫入速度大概可以平均在300~400MB
小笨賢 wrote:
需要硬體Raid卡!(恕刪)

要不要用硬碟陣列卡我覺得還好
以前CPU效能不好弄個硬碟陣列卡來分攤工作是OK的
現在CPU效能過剩用軟體RAID效能其實也不會太差
況且如果是家用
說真的用軟體RAID就好
RAID卡如果壞了的話......................是不是要找同一片才有可能回復??
我知道理論和實際差很大

如果 一樣 5顆 8TB, RAID 5, 200MB/s read/write, 有硬體 RAID card
例如 Synology DS1618+ 效能會大約多少?
或者用 i5/i7 加 Dell RAID card 理論值?
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?