
如何網站建設:RAID級別對讀寫請求的磁盤操作的影響
RAID級別對讀寫請求的磁盤操作的影響如表1-2所示。
Raid級別 | 寫操作 | 讀操作 | 具體說明 |
O | l | 1 | 高吞吐,低CPU利用率,無冗余 |
1 | 2 | 1 | 寫請求:和單盤速率一樣 讀請求:有兩種模式,分別為同時從兩塊盤讀取和從先返回響應的盤讀取。前者 吞吐量更大,后者尋道時間更短 |
5 | 4 | 1 | 寫請求:讀-修改-寫這樣在每個寫請求的時候需要兩次讀兩次寫。如果HBA上沒 有專門的I/O處理器,寫請求的吞吐量會比較低,CPU利用率比較高 讀請求:通常吞吐量大而其CPU利用率低。在失效狀態(tài)下,性能會顯著下降,因 為需要進行大量的重建操作和運算 |
6 | 6 | 1 | 寫請求:讀.修改一寫這樣在每個寫請求的時候需要三次讀三次寫??赡艿脑挶M量不 要用軟件實現(xiàn) 讀請求:通常吞吐量大而其CPU利用率低。在失效狀態(tài)下,性能會顯著下降,因 為需要進行大量的重建操作和運算 |
如表1-2所示,寫請求正是對IOPS影響最大的一個因素,而RAID級別對此影響甚
大。自7己的生產線上到底能支持多大的IOPS,可以按照下面這個計算公式來估算:
(OPS-d×dIOPS
%,+(,×%國)
公式中各變量的含義如下。
。≥ d:磁盤數(shù)量。
@‘dIOPS:每塊盤的IOPS。
◎ %,:讀負載的百分比。
⑦ %w:寫負載的百分比。
囝 F:對應RAID級別的寫操作次數(shù)(見表1-2)。
其他參數(shù)都非常簡單,不過讀寫負載百分比應該怎么得出呢?這需要根據(jù)
獲取。
從iostat的輸出中,可以看到“rsec/s”和“wsec/s”兩列,它們分別是每