1. 程式人生 > >Citrix XenServer Workload Balancing 報告詞匯表

Citrix XenServer Workload Balancing 報告詞匯表

oca 活動 xencenter xen 開啟 network 一般來說 運行時間 相對

計費使用分析
可以使用“計費使用分析”報告(計費報告)確定組織內的特定部門對某資源(如物理服務器)的使用量。具體而言,該報告顯示池中所有虛擬機的信息,包括其可用性和資源使用情況。由於該報告提供虛擬機可用性(“運行時間”)信息,因而可以幫助您證明與服務級別協議的符合性及可用性。

計費報告可幫助您實施簡單的計費解決方案,並簡化收費方式。要對使用特定資源的客戶收費,可以生成此報告,將其另存為 Excel 格式,然後通過自定義電子表格的數據來加入單價,或者將 Excel 數據導入到計費系統中。

如果確定將要對使用虛擬機的內部或外部客戶收費,可以考慮在虛擬機命名約定中加入部門或客戶名稱。這樣會使計費報告更易於閱讀。

在某些情況下,計費報告中的資源報告以各虛擬機的物理資源分配量為基礎。

同樣,由於 XenServer 允許您分配固定的內存量或者由系統自動分配內存量,因此該報告中的平均內存數據以當前分配給虛擬機的內存量為基礎,而無論采用固定內存分配方式還是自動調整內存分配量(動態內存控制)。

計費報告包含以下數據列:

VM Name(VM 名稱)。該行各列數據所對應的虛擬機的名稱。
VM Uptime(VM 運行時間)。虛擬機開啟(更確切地說,是 XenCenter 中該虛擬機旁顯示綠×××標)的分鐘數。
vCPU Allocation(vCPU 分配)。在虛擬機上配置的虛擬 CPU 的數目。每個虛擬 CPU 將獲得相等份額的主機物理 CPU。例如,如果在一個包含兩個物理 CPU 的主機上配置了八個虛擬 CPU,並且此列的值為“1”,則該值相當於主機總處理能力的 2/16。

Minimum CPU Usage (%)(最低 CPU 使用率(%))。在報告期間內所記錄的最低虛擬 CPU 使用率值。該值以虛擬機虛擬 CPU 容量的百分比來表示,該容量以分配給虛擬機的虛擬 CPU 數為基礎。例如,在您創建虛擬機時,如果為其分配了一個虛擬 CPU,則最低 CPU 使用率表示 XenServer 所記錄的最低虛擬 CPU 使用率百分比(即使該使用率只持續了很短的時間)。如果為該虛擬機分配了兩個虛擬 CPU,則此列中的值表示這兩個虛擬 CPU 總容量的最低使用率 (%)。
從根本上說,CPU 使用率百分比表示虛擬 CPU 所處理的最低記錄工作負載。例如,如果為虛擬機分配一個虛擬 CPU,而主機上的物理 CPU 為 2.4 GHz,則該虛擬機將獲得 2.4 GHz 的 1/8。這意味著,如果該虛擬機獲得的容量為 0.3GHz (300MHz),而其最低 CPU 使用率為 20%,則在報告期間內該虛擬機最低使用 60MHz 的物理主機 CPU。

Maximum CPU Usage (%)(最高 CPU 使用率(%))。在報告期間內虛擬機所占用的虛擬 CPU 容量的最高百分比。占用的 CPU 容量是基於分配給虛擬機的虛擬 CPU 容量的百分比。例如,創建虛擬機時,如果為其分配了一個虛擬 CPU,則最高 CPU 使用率表示在報告期間內所記錄的最高虛擬 CPU 使用率百分比。如果為該虛擬機分配了兩個虛擬 CPU,則此列中的值表示基於這兩個虛擬 CPU 總容量的最高使用率。
Average CPU Usage (%)(平均 CPU 使用率(%))。Average CPU Usage (%)(平均 CPU 使用率(%))。在報告期間內所用虛擬機虛擬 CPU 容量的平均量 (%)。CPU 容量是分配給虛擬機的虛擬 CPU 容量。如果為該虛擬機分配兩個虛擬 CPU,則此列中的值表示這兩個虛擬 CPU 總容量的平均使用率。
Total Storage Allocation (GB)(總存儲分配(GB))。運行報告時分配給虛擬機的磁盤空間量。通常,此磁盤空間是您在創建虛擬機時為其分配的磁盤空間量,除非對其進行了修改。
Virtual NIC Allocation(虛擬 NIC 分配)。分配給虛擬機的虛擬接口 (VIF) 的數目。
Current Minimum Dynamic Memory (MB)(當前最低動態內存(MB))。
Fixed memory allocation(固定內存分配)。如果為虛擬機分配了固定大小的內存(例如 1024 MB),以下各列中都將顯示此內存量:“Current Minimum Dynamic Memory (MB)”(當前最低動態內存(MB))、“Current Maximum Dynamic Memory (MB)”(當前最高動態內存(MB))、“Current Assigned Memory (MB)”(當前分配內存(MB))以及“Average Assigned Memory (MB)”(平均分配內存(MB))。
Dynamic memory allocation(動態內存分配)。如果將 XenServer 配置為根據範圍自動調整虛擬機的內存(即啟用了動態內存控制),則此列中將顯示為該範圍指定的最低內存量。例如,如果在 XenCenter 的“內存設置”對話框中為該虛擬機選擇了“自動在此範圍內分配內存”選項,然後指定此範圍的最低內存量為 1024MB,最高內存量為 2048MB,則 1024MB 將顯示在“Current Minimum Dynamic Memory (MB)”(當前最低動態內存 (MB))列中。
Current Maximum Dynamic Memory (MB)(當前最高動態內存(MB))。
Dynamic memory allocation(動態內存分配)。如果將 XenServer 設置為根據範圍自動調整 VM 的內存,則此列中將顯示為該範圍指定的最高內存量。例如,如果您指定的內存範圍為最低 1024MB、最高 2048MB,則 2048MB 將顯示在“Current Maximum Dynamic Memory (MB)”(當前最高動態內存 (MB))列中。
Fixed memory allocation(固定內存分配)。如果為 VM 分配了固定大小的內存(例如 1024 MB),以下各列中都將顯示此內存量:“Current Minimum Dynamic Memory (MB)”(當前最低動態內存(MB))、“Current Maximum Dynamic Memory (MB)”(當前最高動態內存(MB))、“Current Assigned Memory (MB)”(當前分配內存(MB))以及“Average Assigned Memory (MB)”(平均分配內存(MB))。
Current Assigned Memory (MB)(當前分配內存(MB))。
Dynamic memory allocation(動態內存分配)。配置了動態內存控制時,此值表示在報告運行時 XenServer 分配給虛擬機的內存量。
Fixed memory allocation(固定內存分配)。如果為虛擬機分配了固定大小的內存(例如 1024 MB),以下各列中都將顯示此內存量:“Current Minimum Dynamic Memory (MB)”(當前最低動態內存(MB))、“Current Maximum Dynamic Memory (MB)”(當前最高動態內存(MB))、“Current Assigned Memory (MB)”(當前分配內存(MB))以及“Average Assigned Memory (MB)”(平均分配內存(MB))。
註意:如果在運行此報告之前剛剛更改了虛擬機的內存分配,則該列中的值將反映您配置的新內存分配。
Average Assigned Memory (MB)(平均分配內存(MB))。
Dynamic memory allocation(動態內存分配)。如果配置動態內存控制,則該值表示在報告期間 XenServer 分配給虛擬機的平均內存量。
Fixed memory allocation(固定內存分配)。如果為虛擬機分配了固定大小的內存(例如 1024 MB),以下各列中都將顯示此內存量:“Current Minimum Dynamic Memory (MB)”(當前最低動態內存(MB))、“Current Maximum Dynamic Memory (MB)”(當前最高動態內存(MB))、“Current Assigned Memory (MB)”(當前分配內存(MB))以及“Average Assigned Memory (MB)”(平均分配內存(MB))。
註意:如果在運行此報告之前剛剛更改了虛擬機的內存分配,該列中顯示的值可能不會改變。此列中的值反映的是一段時間內的平均值。
Average Network Reads (BPS)(平均網絡讀取量(BPS))。虛擬機在報告期間接收的平均數據量(比特/秒)。
Average Network Writes (BPS)(平均網絡寫入量(BPS))。虛擬機在報告期間發送的平均數據量(比特/秒)。
Average Network Usage (BPS)(平均網絡使用量(BPS))。平均網絡讀取量和平均網絡寫入量的總和(比特/秒)。例如,如果虛擬機在報告期間平均每秒發送 1,027 比特,而平均每秒接收 23,831 比特,則平均網絡使用量將是這兩個值的總和:24,858 比特/秒。
Total Network Usage (BPS)(網絡使用總量(BPS))。在報告期間發生的所有網絡讀寫事務的總量(比特/秒)。
主機運行狀況歷史記錄
此報告顯示特定主機上與閾值相關的資源(CPU、內存、網絡讀取和網絡寫入)性能。

彩色線(紅色、綠色和×××)代表不同的閾值。可以結合使用主機的此報告和池運行狀況報告,來確定特定主機的性能對整體池運行狀況的影響。編輯性能閾值時,可以通過此報告深入了解主機性能。

可以通過日均或時均方式顯示資源使用情況。時均方式可以讓您了解一天中最忙的幾個小時,它顯示某一時段內的平均資源使用情況。

要查看按小時分組的報告數據,請展開主機運行狀況歷史記錄標題欄下的 + Click to view report data grouped by house for the time period(+ 單擊以查看該時段內按小時分組的報告數據)。

Workload Balancing 將顯示所設置時段內每小時的平均值。數據點基於該時段內所有日期該小時的平均利用率。例如,在 2009 年 5 月 1 日到 2009 年 5 月 15 日的報告中,“平均 CPU 使用率”數據點表示全部 15 天中每天 12:00 的資源使用情況加總後的平均值。就是說,如果 CPU 在 5 月 1 日正午 12:00 的使用率是 82%,在 5 月 2 日正午 12:00 的使用率是 88%,在所有其他日期中正午 12:00 的使用率都是 75%,那麽正午 12:00 的平均使用率顯示為 76.3%。

池優化性能歷史記錄
優化性能報告顯示針對池的平均資源使用情況進行的優化事件(即,在優化資源池時發生的事件)。具體來說,它將顯示 CPU、內存、網絡讀取和網絡寫入的資源使用情況。

虛線表示在所選日期期間內池的平均利用率。藍色條指示進行池優化的日期。

此報告可以幫助您確定 Workload Balancing 在您的環境中是否正常工作。可以使用此報告查看導致優化事件的原因(即,Workload Balancing 提供優化建議前的資源使用情況)。

此報告顯示每天的平均資源使用情況;而不顯示峰值利用率(例如當系統處於緊張狀態時)。如果 Workload Balancing 沒有提供優化建議,您還可以使用此報告查看資源池的性能情況。

一般來說,在優化事件後,資源使用情況應降低或保持不變。如果在優化後資源使用情況未出現改進,請考慮重新調整閾值。此外,請考慮資源池是否有過多虛擬機,以及在您指定的時段內是否添加或刪除了新的虛擬機。

池審核追蹤
此報告顯示 XenServer 審核日誌的內容;該 XenServer 功能用於在日誌中記錄執行未經授權的操作及選擇已授權操作的嘗試,包括導入/導出、主機和池備份以及來賓系統和主機控制臺訪問操作。當使用基於角色的訪問控制功能為 XenServer 管理員指定具有不同角色的用戶帳戶時,此報告可提供更有用的信息。有關審核日誌功能的信息,請參閱《Workload Balancing 管理員指南》中的審核日誌文檔。

重要:要運行審核日誌報告,必須啟用審核日誌記錄功能。默認情況下,在 Workload Balancing 虛擬設備中始終啟用審核日誌。
增強的池審核追蹤功能使您能夠指定審核日誌報告的精度。您也可以搜索審核追蹤日誌並按特定用戶、對象和時間過濾這些日誌。默認情況下,池審核追蹤精度設置為最低。此選項可捕獲有限數量的特定用戶和對象類型的數據。您可以隨時根據您報告中所需的詳細級別修改設置。例如,將用戶友好的審核日誌報告的精度設置為中。如果您需要非常詳細的報告,可以將此選項設置為最高。

要修改池審核追蹤精度設置,請執行以下操作:

在基礎結構視圖中選擇池,單擊 WLB 選項卡,然後單擊設置。
在左側窗格中,單擊高級。
在“高級”頁面上,單擊池審核追蹤報告精度下拉列表,然後從列表中選擇一個選項。
重要:根據您的審核日誌要求選擇精度。例如,如果您將審核日誌報告精度設置為最低,則審核報告只能捕獲有限數量的特定用戶和對象類型的數據。如果您將精度設置為中,則報告可以提供用戶友好的審核日誌報告。如果您選擇將精度設置為最大,則報告將包含有關審核日誌報告的詳細信息。註意,將審核日誌報告設置為“最大”會使 Workload Balancing 服務器使用更多磁盤空間和內存。
單擊確定,確認您的更改。
此報告顯示以下內容:

Time(時間)。XenServer 記錄用戶操作的時間。
User Name(用戶名)。創建會話(在該會話中執行操作)的人員的名稱。在某些情況下,此項內容可以是用戶 ID。
Event Object(事件對象)。作為操作主體的對象(例如虛擬機)。
Event Action(事件操作)。發生的操作。有關這些操作的定義,請參閱審核日誌事件名稱。
Access(訪問權限)。用戶是否有權執行操作。
Object Name(對象名稱)。對象的名稱(例如,虛擬機的名稱)。
Object UUID(對象 UUID)。對象的 UUID(例如,虛擬機的 UUID)。
Succeeded(成功)。此列提供操作的狀態(即,操作是否成功)。
池運行狀況
池運行狀況報告顯示資源池及其主機在四個不同閾值範圍(臨界閾值、高閾值、中閾值和低閾值)所花費時間的百分比。您可以使用池運行狀況報告來評估性能閾值的效力。

關於本報告的幾點解釋:

不論您選擇哪種放置策略,平均中閾值(藍色)的資源利用率都是最佳資源利用率。同樣,餅圖中的藍色部分指示主機使用資源的最佳時間量。
平均低閾值百分比(綠色)的資源利用率不一定是正值。低資源利用率是否為正取決於放置策略。例如,如果放置策略為“最大密度”,而且資源使用情況大多時間為綠色,那麽 Workload Balancing 可能不適合該主機或池上虛擬機的最大數量。如果是這種情況,您應調整性能閾值,直到大部分資源利用率下降到平均中(藍色)閾值範圍內。
平均臨界閾值百分比(紅色)的資源利用率指示平均資源利用率達到或超過臨界閾值的時間量。
如果雙擊表示主機資源使用情況的餅圖,XenCenter 將顯示該主機上相應資源(例如 CPU)的“主機運行狀況歷史記錄”報告。單擊返回到父報告工具欄按鈕將使您返回到“池運行狀況歷史記錄”報告。註意:此按鈕僅適用於分層報告,例如池運行狀況報告。

如果您發現大多數報告結果都不在平均中閾值範圍內,您可能需要為此資源池調整臨界閾值。Workload Balancing 提供默認的閾值設置,但這些默認設置並非在所有環境中都有效。如果不將閾值調整到適合所用環境的正確級別,Workload Balancing 的優化和放置建議可能不適用。有關詳細信息,請參閱更改臨界閾值。

註意:高、中和低閾值範圍都以臨界閾值為基礎。
池運行狀況歷史記錄
此報告提供池中所有物理主機的資源利用率隨時間變化的線圖。通過此報告,您可以了解資源利用率的趨勢 - 是否相對於所設定的閾值(臨界、高、中和低)趨向於增加。通過監視該報告中數據點的趨勢,您可以評估性能閾值的效力。

Workload Balancing 會根據您設置的臨界閾值來推斷閾值範圍。雖然與“池運行狀況”報告相似,但“池運行狀況歷史記錄”報告顯示的是資源在某一特定日期的平均利用率,而不是處於某個閾值範圍的總時長。

除“平均可用內存”圖外,數據點的平均值在任何時候都不應越過臨界閾值線(紅色)。對於“平均可用內存”圖,數據點的平均值在任何時候都不應在臨界閾值線(位於圖表底部)之下。由於此圖顯示可用內存,因此臨界閾值為低值,這與其他資源不同。

關於本報告的幾點解釋:

當表中的“平均使用率”線接近“平均中閾值”(藍色)線時,它表示池的資源利用率處於最佳狀態,而無論配置哪種放置策略。
接近“平均低閾值”(綠色)的資源利用率不一定為正值。低資源利用率是否為正取決於放置策略。例如,如果您的放置策略是“最大密度”,而大部分日期的平均利用率線與綠線重合或低於綠線,那麽 Workload Balancing 可能未盡可能密集地在該池上放置虛擬機。如果是這種情況,您應調整池的臨界閾值,直到其大部分資源利用率下降到平均中(藍色)閾值範圍內。
當“平均使用率”線與“平均臨界閾值百分比”(紅色)相交時,這表示平均資源利用率達到或超過該資源臨界閾值的天數。
如果您發現圖中的大多數數據點都不在平均中閾值範圍內,但您又對此池的性能很滿意,您可能需要調整該池的臨界閾值。有關詳細信息,請參閱更改臨界閾值。

池優化歷史記錄
利用池優化歷史記錄報告可以按時間順序查看 Workload Balancing 優化活動。

優化活動以圖形和表格形式進行匯總。深入表格內部的日期字段時,將顯示當日執行的每個池優化的詳細信息。

利用此報告可以查看以下信息:

VM Name(VM 名稱)。Workload Balancing 優化的虛擬機的名稱。
Reason(原因)。進行優化的原因。
Status(狀態)。優化是否成功。
From Host(來源主機)。最初托管虛擬機的物理服務器。
To Host(目標主機)。虛擬機移動到的物理服務器。
Time(時間)。發生優化的時間。
提示:還可以通過在 WLB 選項卡上單擊查看歷史記錄鏈接來生成“池優化歷史記錄”報告。
虛擬機移動歷史記錄
此線圖顯示一段時間內虛擬機在一個資源池中的移動次數。它將指示移動是否源於優化建議,以及虛擬機移動到哪個主機。此報告還將指示進行優化的原因。您可以使用此報告審核池中發生移動的次數。

關於本報告的幾點解釋:

圖表左側的數值代表可能的移動次數,該值基於資源池中虛擬機的數量。
展開報告日期部分中的 + 號,可以查看特定日期移動的詳細情況。
虛擬機性能歷史記錄
此報告顯示在您指定的時段內特定主機上每個虛擬機的性能數據。Workload Balancing 的性能數據基於為虛擬機分配的虛擬資源數量。例如,如果虛擬機的平均 CPU 使用率為 67%,這意味著在您指定的時段內,虛擬機平均占用了 67% 的虛擬 CPU。

該報告的初始視圖顯示在指定的時段內資源利用率的平均值。

展開 + 號後,將顯示各資源的線圖。可以使用這些圖來查看資源利用率隨時間變化的趨勢。

該報告顯示 CPU 使用率、可用內存和網絡讀取/寫入的數據。

Citrix XenServer Workload Balancing 報告詞匯表