性能原則設定
請利用這個頁面來修改現有的性能原則。性能原則用來透過預防和偵測等方法學維護健康的環境。
如果要檢視這個管理主控台頁面,請按一下。
如果您是一位有監視者或操作員角色的使用者,您只能檢視性能原則的資訊。如果您是一位有配置者或管理者角色的使用者,您便有性能原則的所有配置專用權。
這個頁面有兩個標籤:配置和本端拓蹼。在配置標籤中,您可以檢視和配置性能原則的設定。在本端拓蹼標籤中,您可以在視覺化呈現中,檢視性能原則成員資格。
- 名稱
指定性能原則的名稱。性能原則名稱是必要的,在 Cell 中的所有性能原則之間,它必須是唯一的。
名稱的開頭不能是句點 (.) 或空格。空格不會產生錯誤,但前後的空格會自動刪除。請使用一致而有意義的性能原則名稱。例如,您可以將原則命名為 AGE_20DAYS、AGE_15DAYS 等來表示經歷時間型的性能原則。
- 說明
指定附加的性能原則說明。說明是選用的。當建立或編輯性能原則時,您可以編輯說明。當您使用許多性能原則時,或在管理者管理同一組性能原則時,請考慮使用選用的說明。
- 性能狀況
性能狀況定義實作的特定原則。
有些原則是以預防為基礎,有些是以偵測為基礎。預防型的原則用來避免可能造成問題的狀況,偵測型的原則用來識別現有的狀況及完成解析。這些原則可用來執行有關叢集、動態叢集以及節點上所執行之應用程式伺服器實例的性能評估。如果是動態叢集,無論所用的性能原則為何,下限數量的動態叢集實例會保持執行中。
- 當相關聯的成員經歷時間達到特定的使用者定義值時,經歷時間型條件原則會重新啟動這些成員。這項重新啟動會清除所有快取的資料和記憶體獲得的資料。如果您選取經歷時間型條件原則,您必須定義經歷時間準則。所有伺服器類型都支援經歷時間型條件。
- 要求逾時過久條件原則會追蹤要求逾時所用的記憶體。當逾時百分比超出條件的缺口,便會重新啟動成員。如果您選取要求逾時過久條件,您必須設定記憶體使用百分比臨界值。所有伺服器類型都支援要求逾時過久條件。
限制:要求逾時過久條件不適用於「Java 訊息服務 (JMS)」和「網際網路交互 ORB 通訊協定 (IIOP)」資料流量。
- 回應時間過長條件原則會追蹤要求及完成要求的時間量。請利用這個原則來清除有平均要求數目花了超出指定時間的伺服器。如果有平均要求數目花了超出特定時間量,便會重新啟動成員。當您選取回應時間過長原則時,您必須定義回應時間臨界值。所有伺服器類型都支援回應時間過長條件。
- 記憶體條件:記憶體使用過量原則會追蹤成員的記憶體用量。當記憶體用量超出資料堆大小的某個百分比達指定的時間之後,便會採取動作來更正這個狀況。如果您以手動模式來定義獨立式伺服器、靜態叢集或動態叢集的性能原則,便會停止再重新啟動成員。如果您是定義在自動或監督模式下之動態叢集的性能原則,便會停止含有這個狀況旗標的成員。佈置控制器會根據它的環境評估來動態決定要啟動哪些伺服器(如果有的話)。如果是在自動模式中,這些動作會自動進行。如果是在監督模式中,您可以核准為了更正狀況而產生的執行時期作業。如果選取記憶體使用過量原則,您必須定義所用的記憶體及記憶體使用時間臨界值。只有執行 WebSphere Application Server 或 WebSphere Application Server Community Edition 之節點上的應用程式伺服器才支援記憶體使用過量狀況。您不能定義任何其他中介軟體伺服器類型的記憶體使用過量狀況。
- 記憶體條件:記憶體洩漏原則會追蹤在 Java 資料堆中,伺服器所能使用之可用記憶體的一致向下的趨勢。偵測層次設定決定了何時偵測這些趨勢。如果您選取「記憶體條件:記憶體洩漏」原則,您必須定義一個偵測層次。較慢的偵測層次設定需要最多歷程資料。標準和較快的偵測層次設定需要相同的歷程資料數量,但較快的設定是在 Java 資料堆展開到已配置的大小上限之前進行分析。這提供了較早期的偵測能力,但也比較容易造成誤判。除了重新啟動伺服器作為反應之外,此條件也支援資料堆傾出。其他中介軟體伺服器類型不支援記憶體洩漏狀況。
- 風暴排放條件原則會追蹤停留的要求。當到達指定的偵測層次時,會重新啟動關聯於這個原則的伺服器。風暴排放偵測有賴於在給定時間系列資料中偵測變更點。用來偵測風暴排放的矩陣包括觀察到的伺服器的回應時間和部署工作量管理者加權。風暴排放條件只適用於動態叢集和 Cell。如果您選取風暴排放條件原則,您必須選取偵測層次。
為了偵測到變更點,性能控制器會計算給定點的左右平均值。對一點而言,左平均是由在這個範例之前到達的 N 個範例的平均值組成,右平均是由後來到達的 N 個範例的平均值組成,目前這一點也包括在內。左右平均值的差值會儲存起來,用來比較在一組值之中相對於 N 的其他差值,以判斷此差值是不是局部最大值。如果此差值是最大差,此差值的對應點便宣告為變更點。這兩個用來偵測風暴排除的度量,包括針對伺服器而觀察到的回應時間及動態工作量管理者加權。
所有伺服器類型都支援風暴排放條件。
限制:風暴排除條件不適用於 JMS 和 IIOP 資料流量。
- 在處理了一定的使用者定義要求數量時,工作量條件原則會重新啟動成員。這個原則會清除記憶體和快取記憶體。如果您選取工作量原則,您必須定義要求準則總數。所有伺服器類型都支援工作量條件。
- 性能狀況內容
指定性能狀況的專屬內容。
表 1. 經歷時間型條件內容
設定 |
說明 |
經歷時間上限 |
經歷時間型原則可以使用此欄位。當相關聯的成員經歷時間達到經歷時間上限時,經歷時間型條件原則會重新啟動這些成員。可接受的值是在 1 小時和 365 天之間的正整數天數或小時數。如果要輸入類似 1.2 天的值,請使用 36 小時,因為不支援含小數點的數字。
|
表 2.要求逾時過久條件內容
設定 |
說明 |
要求逾時 |
當記憶體用量超出資料堆大小的某個百分比且持續一段時間,記憶體過量原則就會重新啟動成員。總記憶體百分比和記憶體使用時間臨界值兩者結合起來,共同決定何時重新啟動成員。此欄位可接受的值是介於 1 到 99 之間的整數。
|
表 3. 回應時間過長條件內容
設定 |
說明 |
回應時間 |
回應時間過長條件原則可以使用此欄位。當完成的平均回應數目超出給定的時間時,回應時間過長條件原則就會重新啟動成員。此欄位可接受的值是在 1 毫秒和 60 分鐘之間。
|
表 4. 記憶體條件:記憶體使用過量
設定 |
說明 |
JVM 資料堆大小 |
當記憶體用量超出資料堆大小的某個百分比且持續一段時間,記憶體過量原則就會重新啟動成員。總記憶體百分比和記憶體使用時間臨界值兩者結合起來,共同決定何時重新啟動成員。此欄位可接受的值是介於 1 到 99 之間的整數。
|
不當時段 |
記憶體使用過量條件原則可以使用此欄位。當記憶體用量超出資料堆大小的某個百分比且持續一段時間,記憶體過量原則就會重新啟動成員。此欄位可接受的值是介於 1 秒到 60 分鐘之間。
|
表 5. 記憶體條件:記憶體洩漏條件內容
設定 |
說明 |
偵測層次 |
您可以從下列偵測層次選擇。在偵測可疑記憶體洩漏狀況的速度和準確度之間,任何層次都必須有所取捨。
- 偵測較快,假警報的可能性較高:
速度較快的偵測原則會快速偵測到潛在的記憶體洩漏,不過,這個偵測層次誤認記憶體洩漏的機會比慢速偵測原則高,因為分析之時,Java 資料堆尚未展開到已配置的大小上限。
- 標準偵測,標準的假警報可能性:
標準偵測層次的準確度比快速偵測好,但識別潛在記憶體洩漏的速度比較慢。標準和較快的設定都需要一些歷程資料,但標準設定是在 Java 資料堆展開到已配置的大小上限之後進行分析。
- 偵測較慢,假警報的可能性較低:
速度較慢的偵測原則最準確,不過,這個偵測層次偵測潛在記憶體洩漏的速度比快速偵測層次慢。這個較慢的設定需要最多歷程資料。
|
表 6. 風暴排放條件內容
設定 |
說明 |
偵測層次 |
- 標準偵測,正常的假警報可能性:
標準偵測原則的準確度比慢速偵測差,但識別潛在風暴排放的速度比較快。
這個層次在回應時間和動態工作量管理者加權上使用較少範例 (N=10),它會根據範例集來偵測每個度量的變更點。因此,這個原則會比較快就得到結論,因為它等待 20 個範例來計算平均差及尋找局部最大值,左右平均各 10 個範例。範例的收集間隔是 15 秒。因此,在出現風暴排除的 5 分鐘內,便可以偵測到風暴排除。不過,由於範例較少,如果範例有多重暫時性尖峰或谷底,很可能會出現假警報。
- 偵測較慢,假警報的可能性較低:速度較慢的偵測原則最準確,不過,它偵測潛在風暴排放的速度比標準偵測原則慢。
這個層次在回應時間和動態工作量管理者加權上使用較多範例 (N=15)。因此,這個原則會比較慢才得到結論,因為原則必須等待 30 個範例來計算平均差(左右平均各 15 個範例)。偵測時間是 7 分 30 秒。不過,由於範例較多,範例含有暫時性尖峰或谷底,不會過度影響平均值。因此,假警報的機率較低。
|
表 7. 工作量條件內容
設定 |
說明 |
要求總數 |
當已經服務了使用者定義的一定要求數量時,工作量的條件原則會重新啟動成員。要求值必須是大於 1000 的整數。
|
表 8. 自訂條件內容
設定 |
說明 |
執行反應計劃時機 |
指定代表自訂條件中正在評估之度量的子表示式。 |
- 性能管理監視反應
指定所定義的性能狀況需要改進時,WebSphere Virtual Enterprise 如何運作。
- 反應模式
指定定義性能原則行為的反應模式。反應模式可能是監督或自動。
- 當反應模式設為監督時,性能原則會在作用中,且會利用執行時期作業,將動作的建議傳送給管理者。管理者可以遵循這些建議。如果管理者核准了某項建議,便會自動採取動作來改進性能狀況。
- 當反應模式設為自動時,性能原則會主動記載資料,且 WebSphere Virtual Enterprise 會自動採取動作來改進性能狀況,而不需要管理者加以核准。
- 當性能狀況中斷時,採取下列動作
您可以定義性能狀況中斷時,所採取的一組特定動作。這些動作可以是現有的預設動作,您也可以定義自訂動作來執行執行檔。
動作清單會依照性能狀況中斷時的執行順序來顯示。如果要新增動作,請按一下新增動作...。您可以選擇現有的預設性能原則動作、已建立的自訂動作,也可以建立新的自訂動作。
如果要移除步驟,請選取此步驟,再按一下移除動作。如果要變更步驟順序,請選取要移動的步驟,再按上移或下移。
- 成員資格
指定性能原則的成員,這會啟動定義給這些成員的性能原則。成員資格並不是 1:1 的關係:成員可以關聯於多個原則。
請從清單中選取適當的成員類型來編輯成員資格欄位。所產生可能的成員會顯示在可具備成員資格清單中。請從可具備成員資格清單中,選取適當的成員。如果要選取多個成員,請按住 Ctrl 鍵直到所有選項都出現強調顯示,再按一下新增,將選項新增到性能原則成員資格中。
hc_detail_main