用VMControl V2.2優(yōu)化Power Systems
使用虛擬化技術(shù)管理 IT 基礎(chǔ)設(shè)施不僅會幫助組織更好地控制環(huán)境,還有助于在實現(xiàn)業(yè)務(wù)目標的同時降低成本。
IBM Systems Director 支持 PowerVM 環(huán)境,它是用于管理異構(gòu)多服務(wù)器環(huán)境的 IBM 工具。這個工具提供高級管理選項,比如工作負載生命周期管理、健康狀態(tài)檢查和拓撲映射,還能夠?qū)ΡO(jiān)視到的事件采取措施。
VMControl V2.2 是一個 IBM Systems Director 插件,它代表從管理虛擬化到使用虛擬化更好地管理整個 IT 基礎(chǔ)設(shè)施的轉(zhuǎn)變。它們的設(shè)計目的是降低管理成本、提高資產(chǎn)利用率以及把基礎(chǔ)設(shè)施性能與業(yè)務(wù)目標聯(lián)系起來,從而幫助降低虛擬環(huán)境的總擁有成本。
VMControl 有三個版本,適合虛擬化部署程度不同的客戶站點:
VMControl Express Edition 提供基本的虛擬機器生命周期管理。
VMControl Standard Edition 增加了管理完整虛擬映像庫的功能,可以從正在運行的系統(tǒng)捕捉信息,把信息作為可重用的虛擬映像存儲在存儲庫中。
VMControl Enterprise Edition 可以創(chuàng)建系統(tǒng)池(支持同時運行多個虛擬映像所用的計算資源的動態(tài)集合),讓用戶能夠管理其中的虛擬工作負載。
VMControl 的高級虛擬化管理功能為組織提供了一種構(gòu)建先進的云計算環(huán)境的方法。
在 VMControl V2.2 的眾多特性中包括經(jīng)過改進的 Performance Summary 視圖,它為所有類型的主機、虛擬服務(wù)器和操作系統(tǒng)顯示超過 25 種實時 Power Systems 監(jiān)視器。一個重要的特點是 Performance Summary 視圖在表格中集中顯示相關(guān)資源,從而反映虛擬資源的使用情況。
本文主要討論 Power Systems 可用的監(jiān)視器,可以使用 HMC 或 IVM 管理的系統(tǒng)獲得它們。
Performance Summary 視圖是 IBM Systems Director 6.1.2 的標準組件;但是,只提供最基本的監(jiān)視器集。如果安裝 VMControl V2.2 的任何版本,就可以訪問更多的監(jiān)視器。這個顯示工具可以為所選的系統(tǒng)或服務(wù)器集顯示多個即時數(shù)據(jù)監(jiān)視器。監(jiān)視器在用戶界面頁面中分組顯示,根據(jù)正在顯示的監(jiān)視器進行分組,標簽為 “Processor” 的頁面顯示與處理器相關(guān)的所有監(jiān)視器,“Memory” 頁面顯示與內(nèi)存相關(guān)的所有監(jiān)視器,“Network” 頁面顯示與網(wǎng)絡(luò)相關(guān)的所有監(jiān)視器,等等。因為 VMControl V2.2 中可以使用的監(jiān)視器非常多,這樣的分組有助于按邏輯組織數(shù)據(jù)。
可以從 IBM Systems Director 中的以下位置啟動 Performance Summary 視圖:
Power Systems Summary 頁面
主頁面左邊導(dǎo)航面板中的 Status and health 類別
Virtual Servers and Hosts 視圖
Monitors 視圖
與 Performance Summary 視圖交互
圖 1 顯示 Performance Summary 視圖,這里顯示的是 Processor 頁面。表格中的行代表目標主機、虛擬服務(wù)器和處理器池,列顯示各種即時數(shù)據(jù)監(jiān)視器。您會發(fā)現(xiàn)表格中有一些空的單元格。這表示某一監(jiān)視器不適用于某一目標。
圖 1. Performance Summary 示意圖
通過使用面板上的上下文選擇器,可以選擇不同的主機或虛擬服務(wù)器。但是,不能選擇共享的處理器池;它們會出現(xiàn)在層次結(jié)構(gòu)中,因為其中顯示的虛擬服務(wù)器從這些處理器池分配了處理器單元。
在 Memory 頁面上,可以按照相似的方式顯示共享內(nèi)存池的即時數(shù)據(jù)監(jiān)視器,只要在使用從這些池分配的內(nèi)存的主機和虛擬服務(wù)器上啟用了 Active Memory Sharing(AMS)。
可以使用表格頂部的 Select Column Monitors 按鈕選擇可用監(jiān)視器的子集,讓它們作為列顯示。這樣就可以根據(jù)環(huán)境的需要選擇監(jiān)視器。
可以通過 Action 菜單直接控制監(jiān)視器的閾值,可以在監(jiān)視器超過指定值時提供視覺標志。還可以使用閾值觸發(fā)事件操作計劃,比如發(fā)送電子郵件。在 Performance Summary 視圖中,可以非常方便地激活、編輯、禁用或刪除閾值。
一定要明智地使用 Performance Summary 視圖,要限制同時查看的即時數(shù)據(jù)監(jiān)視器數(shù)量。這也是這個顯示工具組織成多個頁面的原因之一。在查看 Processor 頁面時,內(nèi)存和網(wǎng)絡(luò)監(jiān)視器數(shù)據(jù)收集會停止。當(dāng)切換到 Memory 頁面時,處理器和網(wǎng)絡(luò)監(jiān)視器數(shù)據(jù)收集會停止。
在表格中添加多個監(jiān)視器列和許多資源行可能會給 IBM Director 服務(wù)器帶來性能問題。例如,在表格中向下翻頁查看更多行時,會為視圖中添加的新行啟動監(jiān)視器數(shù)據(jù)收集。但是,當(dāng)頁面向上回翻時,在視圖中不再出現(xiàn)的行的監(jiān)視器數(shù)據(jù)收集并不停止。
不需要定制 Performance Summary 視圖,因為這個顯示工具會記住為目標和監(jiān)視器選擇的***值。選擇了服務(wù)器、虛擬服務(wù)器和監(jiān)視器并配置所需的列之后,每當(dāng)使用 IBM Systems Director 主頁面左邊的導(dǎo)航面板重新啟動 Performance Summary 視圖時,它就會使用這些設(shè)置。
使用 Performance Summary 視圖監(jiān)視系統(tǒng)
性能問題有時候很難診斷,但是 Performance Summary 視圖可以幫助診斷。我們來看三個示例。
示例 1:如果應(yīng)用程序性能很差,可以使用監(jiān)視器和 Performance Summary 視圖按以下步驟診斷和糾正問題:
1. 選擇正在運行這個性能低下的應(yīng)用程序的虛擬服務(wù)器。
2. 在第二個上下文選擇器中選擇 Virtualization Manager Monitors。
3. 單擊 Select Column Monitors 按鈕,在對話框中把 CPU 利用率監(jiān)視器從 Available 列表轉(zhuǎn)移到 Selected 列表中。
收集即時數(shù)據(jù)之后,會發(fā)現(xiàn) CPU 利用率非常高。可以查看這個虛擬服務(wù)器、共享處理器池和主機的處理器數(shù)量和標稱處理器數(shù)量。一種可能的解決方法是按以下步驟使用 HMC 重新分配處理器單元:
1. 在表格中選擇性能差的虛擬服務(wù)器的行。
2. 使用 Actions 菜單選擇 Extended Management>Dynamic Logic Partitioning>Processor>Add or Remove。
3. 在 HMC 對話框中修改分配的虛擬處理器。
對這個值的修改會立即生效。幾分鐘之后,會看到 Performance Summary 視圖中的數(shù)據(jù)發(fā)生變化,數(shù)據(jù)應(yīng)該表明問題已經(jīng)得到解決。
示例 2:盡管 Performance Summary 視圖并不是作為 AMS 調(diào)優(yōu)工具設(shè)計的,但是它有助于診斷內(nèi)存使用問題。
與前一個示例一樣檢查 CPU 利用率監(jiān)視器,發(fā)現(xiàn) CPU 利用率并不是問題。在 Performance Summary 視圖中切換到 Memory 頁面,可以看到 Page Faults/sec、Page-In Delay (sec)、Physical Memory (MB)、Available Memory (MB) 和 Memory Overcommitment (MB) 等內(nèi)存監(jiān)視器??梢酝ㄟ^這些監(jiān)視器更好地了解虛擬服務(wù)器和主機上的內(nèi)存使用情況。
您可能希望包含位于這個主機的其他虛擬服務(wù)器,從而同時查看它們的內(nèi)存監(jiān)視器。大量的 Page Faults/sec 意味著需要重新分配內(nèi)存。另外,如果 Memory Overcommitment 的值較高,就說明虛擬服務(wù)器試圖使用的內(nèi)存量超過了共享內(nèi)存池能夠提供的內(nèi)存量。
因為不能從 IBM System Director 直接啟動 HMC Shared Memory Pool Management 對話框,您需要單獨訪問 HMC 并啟動 Shared Memory Pool Management 以修改內(nèi)存分配。所做的修改會反映在 Performance Summary 視圖中。
示例 3:可以在 Performance Summary 視圖中添加以下監(jiān)視器以便尋找網(wǎng)絡(luò)配置中的瓶頸:
Bytes Received/sec
Bytes Transmitted/sec
BC Packets Transmitted/sec
BC Packets Received/sec
在 Network 頁面上,可以查看 Host Ethernet Adapter (HEA) 的監(jiān)視器。要想修改 HEA 配置,應(yīng)該訪問 HMC 控制臺并為主機服務(wù)器選擇 Hardware Information>Adapters 下面的 Host Ethernet。