[zt] segment size(strip size)對磁碟陣列效能的影響

tolywang發表於2009-06-04

下面針對某些可以對segment size大小改變的磁碟陣列的控制器進行說明,請各位指正。

Sigment Size(strip size):控制器寫到邏輯卷中一個物理磁碟的大小。

Sigment Size(strip size)能夠影響磁碟陣列的在IOPS和throughput上面的效能。小的sigment size允許多個硬碟來響應多個需求增加了IO要求(IOPS);大的sigment size透過多個磁碟來共同分擔一個IO需求增加了資料傳輸效率(throughput)。

segment size=I/O request size的時候,每個IO需求使用最少的磁碟;更高的IOPS;用於處理隨機的IO處理(如資料庫的應用等)

sigment size
在磁碟陣列上面進行效能的調整舉例說明:(RAID Group已經做好,並用於業務開展):
如果在一個多使用者,多應用的環境下,一次IO需求比sigment size大很多,增加sigment size來最小化完成一次IO需求所使用的磁碟,那麼在RAID Group中其他剩餘的磁碟可以其他的IO需求,這樣在效能上可能會有提高。儘可能做到一個磁碟的segment size能滿足或者接近一次IO需求。

如果在一個單使用者的環境下,那麼一次IO需求的大小在等於或者接近所有磁碟的segment size的時候,那麼效能可能是比較好的。也就是所有的磁碟只需要一次寫的操作就能完成相應的IO需求。但是在這情情況下,磁碟只能為一次IO需求進行服務。

-------------------------------------------------

 

一般RAID控制器strip單元容量為8KB(預設)、16KB、32KB和64KB
應該接近系統I/O請求的容量
基於交易的伺服器一般使用較小的資料塊
檔案和列印伺服器一般使用較大的資料塊
總的來說,strip大小至少應與伺服器應用生成的平均磁碟I/O請求的大小相當。最優的狀態是每一I/O請求只執行一次I/O操作。
推薦容量:
伺服器環境                      strip容量     預讀
群件(Lotus Domino,Exchange 等) 16KB On
資料庫(Oracle,DB2,SQL等)               16KB Off
檔案伺服器(Windows NT/2000)   16KB On
檔案伺服器(Novell Netware,Windows 2000) 64KB On
Web 伺服器  8KB Off
影片檔案伺服器  64KB on

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-605137/,如需轉載,請註明出處,否則將追究法律責任。

相關文章