看板 Grad-ProbAsk 關於我們 聯絡資訊
各位高手大大好~,這題想請教一下 Q1:請問(a)選項為何RAID 4,5不能選?我記得RAID 4,5不是要two read and two write block 所以會卡在要寫parity ,故無法small write in parallel不是這樣嗎? 還是我那邊想法有錯呢? Q2:另外(c)選項為何是RAID3 在small read會有較好的 latency 為什麼不是RAID4 呢?3的data不是以bit 存在各個disk ,這樣small read 還是要讀別的disk 應該會比較慢不是嗎? http://i.imgur.com/NPsAbqI.jpg 以上還請各位高手大大幫忙解惑一下,感謝~!這題困擾許久~@@ 快考試了,先祝各位高手大大金榜題名! ----- Sent from JPTT on my Samsung SCH-I939. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.14.22.98 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1454234957.A.B52.html
odanaga: 因為3分散bit 要read所有disk 01/31 18:57
odanaga: 三我想是因為分散bit所以small reaad會使用到較多disk 01/31 18:58
odanaga: 相較於以block為單位的其他RAID 如果read 1 block只會動 01/31 18:59
odanaga: 1個disk 01/31 18:59
dary856974: 我記得raid4在讀寫不超過1 block時是可以獨立發生的, 01/31 22:49
dary856974: 只是有要更新parity的問題所以效率不好,所以5才分散p 01/31 22:49
dary856974: arity到各個disk不用在同個disk排隊 01/31 22:49
dslin: http://miupix.cc/pm-4CFUWL 我是看到恐龍這樣寫才覺得怪 01/31 23:24
dslin: 怪的~@@ 看來OS跟計組好像對於small write 的定義不太一樣~ 01/31 23:25
dslin: 還是感謝樓上大大熱心回覆,感恩~ 祝金榜題名~~! 01/31 23:26
dary856974: 額.. 怪了,可是4以上不就是為了在small時不用讀全部 01/31 23:44
dary856974: 嗎... 01/31 23:44
frank1688: C的話 張凡好像有提到,(假設)100bit去存取 ,blocks 06/09 09:50
frank1688: ize 50bit(假設),並以4個data disk來看的話,raid3平 06/09 09:50
frank1688: 均每個25bit,raid4 50bit,然後這邊問的是latency 是一 06/09 09:50
frank1688: 次I/O的實際時間不是只throuput ,所以raid3較快, 06/09 09:50
frank1688: (Raid4只存到2個disk) 06/09 09:52