不同的組織與環境,其效能管理與容量規劃的方式也有所不同。由於每個環境的容量需求都會變動,因此高效率以及效能低落可能性低,都可能是最需優先考量的因素。為了規劃與管理容量需求,並以智慧方式計算資源的容量,vRealize Operations Manager 採用了精密的模型。

針對可用容量計算,您可以使用各種精密的模型,在客觀的測得度量及可接受效能和效率的主觀目標之間,產生實際的關聯性。

例如,壓力概念是相對於可用容量,需求有多高且持續多久,而 vRealize Operations Manager 會利用此值來測量發生效能問題的可能性。壓力分數越高,物件效能低的可能性也越大。視壓力原則分析設定的組態為何,綠色的分數代表壓力可能是 0 – 24%。紅色的分數代表壓力高於 50%。只要執行五分鐘的資料收集和智慧壓力計算,系統就能輕鬆找出低效能的時段。

需求會帶動壓力。而系統會以過去的需求為依據,來計算適當的容量大小。適當調整大小的目標是產生綠色的壓力層級 (以綠色壓力徽章標示)。

可用容量等於總可用容量減去管理員或使用者定義的任何緩衝區。為了測量調整成適當大小的可用容量,容量計算是使用所謂的無壓力值。vRealize Operations Manager 使用需求、壓力和無壓力值來計算適當大小。

容量分析判斷資源的實際和有效需求時,會假設沒有爭用的情形。計算時會將容量視為沒有限制而且無資源爭用情形,使可用容量不會有壓力。此結果稱為無壓力需求或無壓力值。

無壓力需求和無壓力值的位置

vRealize Operations Manager 在使用者介面的某些區域中,會以 [無壓力需求] 來識別容量,而在其他區域中,容量則是以 [無壓力值] 識別。這兩個詞彙的意思都表示,計算出的物件容量沒有無法接受的爭用與壓力層級,正如壓力分數的原則所定義。

[無壓力需求] 會顯示在所有度量、[視圖] 和 [報告] 中。

  • 所有度量中,您可以使用名為 [無壓力需求] 的度量來檢查物件的 CPU 需求、磁碟空間配置與需求、耗用的記憶體,以及 vSphere 組態限制。當您將這個度量套用到這些資源時,就可以建立一個度量圖來顯示物件的無壓力需求。此圖會顯示一段時間的高低無壓力容量值。

  • 報告中,您可以使用內含 [無壓力需求] 度量的視圖來產生報告。報告中的資料表會顯示 [無壓力需求] 作為標籤。例如,這個度量會出現在名為 [叢集 CPU 需求 (%) 趨勢視圖] 的報告中。

[無壓力值] 則會出現在物件 > 分析 > 剩餘時間索引標籤和物件 > 分析 > 壓力索引標籤上。

  • 物件 > 分析 > 剩餘時間索引標籤上,您可以檢視以下各項的剩餘時間:CPU 需求、耗用的記憶體、磁碟空間需求與配置,以及 vSphere 組態限制。在這個視圖中,資料表的資料行名稱是 [無壓力值]。

  • 物件 > 分析 > 壓力索引標籤上,資料表的資料行名稱是 [無壓力值]。這些資料表會顯示 [無壓力值] 作為以下各項計算得出的值:CPU 需求、耗用的記憶體,以及 vSphere 組態限制。

設定壓力分數的臨界值

壓力分數的臨界值是由您套用到物件之原則中的分析設定所定義。此原則包含將壓力分數設為綠色、黃色、橘色或紅色的預設設定。如果設定對於您的環境來說太嚴格或太寬鬆,則可以加以修改。

若要修改壓力分數的臨界值,請編輯套用到物件的原則,然後按一下分析設定。請選取物件類型,然後按一下篩選器圖示,即可顯示原則分析設定。接著請在 [壓力] 區域中按一下鎖定圖示,展開壓力,然後修改壓力臨界值。

在分析壓力設定中,vRealize Operations Manager 會使用所選的資源 (例如 [記憶體需求]、[CPU 需求] 和 [vSphere 組態限制]) 來計算壓力分數。

您可以將壓力臨界值設定為您自己的值,或者關閉它們。若要變更壓力分數臨界值,請按一下圖示,並沿著滑桿拖曳圖示。若要移除計分範圍 (例如,以橘色代表的預設範圍 35 – 49),請按兩下圖示來停用範圍。

需求超出是容量的百分比。容量又稱為「佈建的容量」。若要變更資源的壓力臨界值,請按兩下 [需求超出] 百分比,然後輸入您要的值。此值定義 vRealize Operations Manager 將需求百分比視為壓力的值。例如,若要變更記憶體需求的壓力臨界值,請按兩下目前的百分比 (例如 70.0 % 的容量),然後輸入要讓 vRealize Operations Manager 視為壓力需超出的新需求百分比。

您可以變更滑動分析視窗值來使每一個資源包含整個範圍,然後根據您要 vRealize Operations Manager 導出壓力分數的方法,將尖峰值設為其他時間。

進一步瞭解壓力分數

vRealize Operations Manager 會為您計算壓力區和壓力分數。以下的解說涵蓋需求未超過容量的典型案例。

若要判斷物件在某個特定期間的壓力,可以檢查需求曲線來判斷需求佔據壓力區的比例。壓力區通常在需求超過總容量 70% 之處。例如,當 CPU 需求、記憶體需求或耗用的記憶體超過容量的 70% 時,就會產生壓力。

在一個 60 分鐘的尖峰期間內,vRealize Operations Manager 會根據以下變數計算壓力分數:

  • 壓力臨界值,亦即需求超出設定

  • 壓力分數臨界值,此項目決定壓力徽章的色彩

  • 時間範圍,例如,30 天的分析時間中的某段時間

  • 尖峰偵測視窗,為 60 分鐘的尖峰設定,此設定可以調整為非零的分鐘數,或是整個範圍。

當需求超出 70% 時,當時的資料點是在壓力區內。

在原則壓力分析設定中,若要檢查用於計算壓力的範例圖表,請按一下什麼是壓力?

此處顯示另一個說明 CPU 壓力使用之計算的範例。

vRealize Operations Manager 使用 60 分鐘的尖峰偵測時間範圍來計算 CPU 壓力分數。它會將需求曲線下方和壓力臨界值線上方的區域,作為總容量曲線涵蓋之區域的百分比。

壓力分數是以一段時間的需求、壓力臨界值和總容量為依據,使用時間戳記 t1t2 來找出過去 30 天內的一個 60 分鐘期間。

最大值((需求 - 壓力臨界值) ÷ (總容量 - 壓力臨界值))

這個方程式適用於各個資源 (例如,記憶體需求、耗用的記憶體以及 CPU 需求) 的壓力計算。

如果總容量在所考量的時間範圍內有所變動,壓力臨界值也必須變為可變動,因為 (壓力臨界值) = (壓力臨界值 (以百分比表示)) × (總容量)

由於 (總容量) 在不同的時間 (以 t 表示) 可能有不同的值,因此 “壓力臨界值”(t) = “壓力臨界值 (以百分比表示)” × “總容量”(t)

因此,壓力分數是超過總容量 70% 之需求的最高彙總值,該值會以過去 30 天中任何連續 60 分鐘的時段內,彙總之容量的百分比表示。分數的公式如下:

最大值((需求(t1, t2) - “壓力臨界值”(t1, t2)) ÷ (“總容量”(t1, t2) – “壓力臨界值”(t1, t2)))

其中:

  • t1t2 是過去 30 天中的某段連續時間的時間戳記。

  • t1 < t2

  • t2 - t1 = 60 分鐘

  • 需求(t1, t2) 是時間 t1t2 之間的需求曲線。

  • “壓力臨界值”(t1, t2) 是時間 t1t2 之間的壓力臨界值曲線 (以絕對值表示)。

  • “總容量”(t1, t2) 是時間 t1t2 之間的容量臨界值曲線。

vRealize Operations Manager 會計算過去 30 天內某個 60 分鐘連續時段內的彙總容量。壓力分數是同一個 60 分鐘連續時段內,彙總容量的百分比。若分數可接受,則會產生綠色的壓力徽章。

若要檢視物件的壓力區,請按一下物件 > 分析 > 壓力。接著再檢查 CPU 和記憶體的壓力明細區、資料表中的 [壓力區] 資料行,以及實際需求的圖表。

藉由計算壓力分數,vRealize Operations Manager 能對一段時間內物件容量的尖峰和波動進行智慧評估。