自主要求流程管理程式設定

請利用這個畫面來配置自主要求流程管理程式 (ARFM)。ARFM 會判斷是否允許及何時允許訊息得到中介軟體伺服器的處理,並藉此管理應用程式的送入訊息。這些管理動作是在 HTTP 和「階段作業起始通訊協定 (SIP)」資料流量的隨需應變路由器中,以及在「Java 訊息服務 (JMS)」和「網際網路交互 ORB 通訊協定 (IIOP)」訊息的應用程式伺服器中進行。

如果要檢視這個管理主控台頁面,請按一下作業原則 > 自主管理程式 > 自主要求流程管理程式

自主要求流程管理程式 (ARFM) 包含兩個部分:控制器和閘道。這個 ARFM 功能是由控制器加上隨需應變路由器 (ODR) 中的閘道集合針對每個 Cell 來實作的。閘道會截取送入的要求,將它們放在佇列中,控制器會提供控制信號或指引給閘道及佈置控制器。這些元件會一起合作,設定收到之要求的優先順序。

依您的管理角色而定,當配置自主要求流程管理程式時,您會取得特定的專用權。此清單顯示用來配置自主要求流程管理程式的管理角色和專用權:

監視
可以檢視資訊。
操作員
可以檢視「配置」標籤的相關資訊。可以變更「執行時期」標籤的設定。
配置者
可以變更配置,但不能變更執行時期設定。
管理者
擁有所有專用權。

啟用安全 當啟用安全時,如果沒有適當的安全權限,將無法編輯某些欄位。

聚集期間

每個 ARFM 閘道都會定期播送聚集的統計資料,此欄位用來指定這個期間。預設值是 5 秒。

閘道支援會報告下列統計資料:
  • WebSphere Virtual Enterprise 管理主控台中的執行時期繪圖。
  • ARFM 控制器的作業。
  • 應用程式佈置控制器的作業。

當設定聚集期間時,請將此值設成夠高,以便支援收集夠多的效能樣本。閘道會收集每個要求的樣本。如果要產生好的統計測量,至少需要幾百個樣本。例如,服務類別的相關要求是以 250 毫秒來執行,平均會有 10 個要求同時執行。WebSphere Virtual Enterprise 會根據叢集大小及環境中的資源來自動計算並行值。您可以在管理主控台中,在執行時期作業之下的各個視覺化畫面中看到這個並行值。

因此,服務類別每秒會處理大約 40 個要求。將聚集期間值設為 15 秒,每個聚集期間會收集 600 個樣本。600 個樣本調查所提供的矩陣很有用,也很可靠。

將聚集期間值設成太低,會產生不可靠的效能矩陣。較少樣本衍生而來的效能矩陣,可靠性不如較大的樣本數量。由於 ARFM 控制器是在產生新統計資料時啟動的,將聚集期間值設成太長,重新計算控制設定的頻率會比較低。因此,如果資料流量強度和型樣突然改變,則 WebSphere Virtual Enterprise 的回應能力會降低。

控制週期長度下限

定義 ARFM 控制器的啟動頻率。預設值是 59 秒。

「啟動控制器」是指評估輸入及因收到輸入而產生新控制設定的程序。當有新的統計資料來自 ARFM 控制器的閘道之一時,便會起始 ARFM 控制器的啟動程序,除非控制器先前不曾啟動,否則,上次啟動之後所經歷的時間會大於或等於控制週期長度下限。

平滑視窗

允許將閘道統計資料連結起來,從而定義 ARFM 控制器對於送入的閘道統計資料的反應敏感度。預設值是 12。

任何閘道的 ARFM 控制器都會使用該閘道前幾份統計資料報告的流動平均值。平滑視窗會控制組合的報告數目。平滑視窗設定越低,控制器越敏感,支援的反應也越快。不過,低的設定會造成敏感反應資料中的雜訊和異常。

平滑視窗和聚集期間所產生的結果與實際的控制週期長度大約相同,實際的控制週期長度有時只稍微大於已配置的控制週期長度下限。

佇列長度上限

將每個 ARFM 佇列的長度連結於佇列可能保留的要求數目上限。

對於隨需應變路由器、節點群組、服務類別和部署目標的每一項組合,ARFM 都分別會有一個佇列。當要求到達佇列時,如果佇列已滿,便會拒絕要求。此欄位的參數越低,要求因短期資料流量而被拒絕的可能性就越高,參數越高,要求能夠在佇列中逗留的時間也就越長。要求放在佇列中,會耗用記憶體。預設值是 1000,不過,請測試這個設定來判斷何者最適合您的環境。

記憶體超載保護:要用的 WebSphere Application Server 資料堆大小百分比上限

指定每個應用程式伺服器所用的資料堆大小百分比上限。這個內容適用於 HTTP 和「階段作業起始通訊協定 (SIP)」訊息。預設值是 100%

CPU 使用率上限

指定中介軟體節點的 CPU 使用率百分比上限。當節點的 CPU 使用率超出這個百分比時,節點會被視為已超載。預設值是 80%

拒絕原則

拒絕原則會拒絕不屬於預先存在之對話或階段作業的送入 HTTP 或 SIP 訊息,以防止 CPU 超載。

  • 不拒絕任何送入訊息,允許所有訊息進入佇列,不論這些訊息逾時或違反服務原則目標之回應時間臨界值的可能性為何,都是如此。此選項的拒絕臨界值是 -1。此值是預設值。
  • 如果預期的訊息回應時間超出服務原則目標的回應時間臨界值,便拒絕不屬於預先存在之對話或階段作業的送入訊息。此選項的拒絕臨界值是 0%
  • 如果預期的訊息回應時間超出服務原則目標的回應時間臨界值,且大於下列百分比,便拒絕不屬於預先存在之對話或階段作業的送入訊息。對於此選項,請以百分比來指定拒絕臨界值。例如,預設值 400% 表示在預期的訊息回應時間超出 2.5 秒時,便拒絕服務原則回應時間臨界值為 500 毫秒的訊息。



WebSphere Virtual Enterprise 資訊中心(線上)

相關資訊
應用程式佈置控制器設定
應用程式佈置控制器自訂內容

arfm