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