[理工] 101 交大 計組 RAID

作者: dslin (Magic)   2016-01-31 18:09:14
各位高手大大好~,這題想請教一下
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
以上還請各位高手大大幫忙解惑一下,感謝~!這題困擾許久~@@
快考試了,先祝各位高手大大金榜題名!
作者: odanaga (PixiyON)   2016-01-31 18:57:00
因為3分散bit 要read所有disk三我想是因為分散bit所以small reaad會使用到較多disk相較於以block為單位的其他RAID 如果read 1 block只會動1個disk
作者: dary856974 (dary)   2016-01-31 22:49:00
我記得raid4在讀寫不超過1 block時是可以獨立發生的,只是有要更新parity的問題所以效率不好,所以5才分散parity到各個disk不用在同個disk排隊
作者: dslin (Magic)   2016-01-31 23:24:00
http://miupix.cc/pm-4CFUWL 我是看到恐龍這樣寫才覺得怪怪的~@@ 看來OS跟計組好像對於small write 的定義不太一樣~還是感謝樓上大大熱心回覆,感恩~ 祝金榜題名~~!
作者: dary856974 (dary)   2016-01-31 23:44:00
額.. 怪了,可是4以上不就是為了在small時不用讀全部嗎...

Links booklink

Contact Us: admin [ a t ] ucptt.com