作業臨界值

您可以使用作業臨界值事件,透過指定當作用中作業計數越過臨界值時發出事件,來監視系統和 TRANCLASS 作業負載。

作業臨界值會以系統或 TRANCLASS 中的作用中作業數上限百分比來表示。基於效能原因,會預先定義這些值。

您可以選取的可能臨界值為 MXT 系統起始設定參數 50%、60%、70%、80%、90% 和 100%,或 TRANCLASS MAXACTIVE 值。

您可以過濾臨界值,指出系統接近 MXT 的程度。 您可以定義多個事件,於臨界值逐漸接近您對 MXT 系統起始設定參數所設定的限制時,指出不同程度的性能。

您可以過濾 TRANCLASS 和臨界值,指出 TRANCLASS 接近其 MAXACTIVE 值的程度。您可以定義多個事件,於連接的作業數逐漸接近您對 TRANCLASS 資源設定的 MAXACTIVE 限制時,指出不同程度的性能。

為了避免發出大量事件,只有當作用中作業數越過新的臨界值界限時,才會發出事件。 例如,當作用中作業數高於某個臨界值(在低於前一個較低的臨界值之後)時,會於交易連接期間發出事件; 當它第一次少於某個臨界值(在高於前一個較高的臨界值之後)時,則會於交易分離期間發出事件,如圖 1 所示。

圖 1. 事件發出機會
這個線條圖顯示經歷一段時間的 MAXTASKS 值範例。圖形上的點表示 MAXTASKS 的值已越過某個臨界值界限,且已建立事件發出機會的位置。

 1  當作用中作業數超出 50% 的臨界值時,不會發出任何事件;只有當作用中作業數越過 60、70、80、90 或 100% 的臨界值時,才會在交易連接期間發出事件。當作用中作業數低於 50% 的臨界值,而作用中作業數之前並未高於 60% 的臨界值時,不會發出任何事件。

 2  由於自前次作用中作業數高於 60% 的臨界值以來,作用中作業數已低於 50% 的臨界值,因此會發出事件。

 3  由於自前次作用中作業數高於 70% 的臨界值以來,作用中作業數已低於 60% 的臨界值,因此會發出事件。

 4  當作用中作業數在 70% 的臨界值附近波動,而自前次作用中作業數高於 70% 的臨界值以來,作用中作業數尚未高於 80% 的臨界值,或是自前次作用中作業數低於 70% 的臨界值以來,作用中作業數尚未低於 60% 的臨界值時,則不會發出任何事件。

 5  由於自前次作用中作業數低於 60% 的臨界值以來,作用中作業數已高於 70% 的臨界值,因此會發出事件。

 6  當作用中作業數高於 60%、70%、80%、90% 和 100% 的臨界值時,會發出一連串的事件。

考量

當 TRANCLASS 的 MAXACTIVE 設為小於 10 時,不會啟用事件發出。

如果定義的交易沒有 TRANCLASS(亦即,其定義為 TRANCLASS(DFHTCL00))時,不會發出 TRANCLASS 臨界值事件。

如果當系統或 TRANCLASS 越過 100% 的臨界值時需要有事件,且需要儘快發出事件,則您應該考慮採用 EP 配接器的分派性質。
  • 針對系統 100% 的臨界值,您需要確定鏈結 EP 配接器; 連接的 EP 配接器作業很可能會排入佇列,直到 maxtask 條件解除為止。
  • 針對 TRANCLASS 100% 臨界值,您需要確定導致事件的 TRANCLASS 不是用於 EP 配接器