如何使用SIOC存儲策略優化負載性能?
存儲瓶頸會對存儲延遲和虛擬機性能表現造成嚴重影響,因此管理員應該掌握如何使用SIOC存儲策略解決這種存儲資源搶奪問題。
任何服務器都會遇到實際的I/O瓶頸。當虛擬機需求超過存儲I/O的極限時,就會對位于同一臺主機的虛擬機造成存儲方面的影響,進而導致存儲延遲,反過來影響其他虛擬機的性能表現。 當存儲延遲過高時,VMware vSphere的共享存儲系統會限制共享數量,以確保所有虛擬機都能夠訪問存儲。但是 VMware Storage I/O Control并不是***的,管理員應該監控負載性能表現,定期調整以獲得***效果。
管理員必須首先啟用SIOC(VMware Storage I/O Control ),設置延遲限制和***吞吐比例以控制擁塞閥值。默認延遲為30微秒,***吞吐比例為90%。管理員需要調整這兩個值以適應企業虛擬機負載性能表現和可用存儲資源的需求。
當管理員在data store上啟用SIOC并且完成恰當配置之后,就可以創建策略組件了。比如,Storage Policy Components對話框允許管利員命名和描述存儲策略組件。之后配置策略組件的三種關鍵元素。IOPS limit代表策略允許的***IOPS、 IOPS reservation表示策略設定的最小IOPS,而IOPS詳細列出了I/O隊列的共享數量——一般情況下,這些數值可以代表負載的重要性。
當管利員創建一個或者多個策略組件之后,就可以創建完整的虛擬存儲策略了。在為存儲策略命名和添加描述之后,就可以繼續向其中繼續添加策略組件以體現細微差別了。比如管理員可以添加策略組件來概述IOPS分配情況,或者添加存儲加密、復制和其他組件來創建恰當的存儲策略。
之后管理員就可以將存儲策略應該到虛擬機了。如果想要將存儲策略分配給虛擬機,需要首先選定虛擬機,確定虛擬機存儲策略,之后編輯虛擬機存儲策略。從下拉列表中選擇想要使用的策略,應用之后點擊OK。這樣選定的策略就將會被應用到虛擬機相關磁盤文件了。
管利員還應該在應用策略之前和之后監控存儲I/O性能表現,以監控任何新策略或者策略變化對存儲性能所造成的影響。存儲策略是動態元素,管利員可以進行回滾,按照需求添加、刪除或者更改策略,進一步優化負載的性能表現。