z/OS 平台的 ORB 服務進階設定

請利用這個主題來支援 Object Request Broker (ORB) 服務的進階設定。這項支援包括 ORB 接聽器保持作用中、ORB Secure Socket Layer (SSL) 接聽器保持作用中、控制項執行緒,以及工作量設定檔。

如果要檢視這個管理主控台頁面,請按一下伺服器 > 伺服器類型 > WebSphere 應用程式伺服器 > server_name > 儲存器服務 > ORB 服務 > z/OS 其他設定

ORB 接聽器保持作用中

定義提供給「網際網路交互 ORB 通訊協定」(IIOP) 接聽器之 SOCK_TCP_KEEPALIVE 選項中 TCP/IP 的值(秒)。

這個選項是以輪詢用戶端 TCP/IP 堆疊的方法,來驗證閒置階段作業是否仍然有效。 如果用戶端離開時沒有通知伺服器,伺服器端的階段作業仍會在作用中。請利用這個內容來清除這些不必要的階段作業。如果用戶端沒有回應,階段作業便會關閉。 預設值是 0(零)。如果沒有設定內容,也不會設定 TCP/IP 選項。 設定 SOCK_TCP_KEEPALIVE 選項之後,閒置階段作業會產生網路資料傳輸,這可能發生問題。

資料類型 整數
範圍 0 - 2147040
ORB SSL 接聽器保持作用中

這個內容主要在定義提供給 SSL IIOP 接聽器 SOCK_TCP_KEEPALIVE 選項的 TCP/IP 秒值。

這個選項以是輪詢用戶端 TCP/IP 堆疊的方法,來驗證閒置階段作業是否仍然有效。 如果用戶端離開時沒有通知伺服器,伺服器端的階段作業仍會在作用中。請利用這個選項來清除這些不必要的階段作業。如果用戶端沒有回應,階段作業便會關閉。 預設值是 0(零)。如果沒有設定內容,也不會設定 TCP/IP 選項。 設定 SOCK_TCP_KEEPALIVE 選項之後,閒置階段作業會產生網路資料傳輸,而這可能不是您所樂於見到的情況。

資料類型 整數
範圍 0 - 2147040
工作量管理程式逾時

指定 IIOP 要求放在佇列中並分派至服務者程序的時間上限(以秒計)。

資料類型 整數
範圍 0 - 2147040
預設值 300
停用工作量管理程式佇列逾時 0
工作量設定檔

指定伺服器工作量設定檔,它可能是 ISOLATE、IOBOUND、CPUBOUND、LONGWAIT 或 CUSTOM。

工作量設定檔會控制 WebSphere Application Server for z/OS 執行時期的適當工作量決策,如服務者中所用的執行緒數目。預設值是 IOBOUND,這個值適用於大部分的應用程式。如果應用程式還需要用到其他執行緒,請使用其他一值。

工作量設定檔 執行緒數目 說明
ISOLATE 1 指定服務者只限於一個應用程式執行緒。 請利用 ISOLATE 來確保同時分派的應用程式不會在同一個服務者中執行。如果在同一個服務者中處理兩個要求,其中一個要求可能會毀損另一個。
IOBOUND MIN(30, MAX(5,(Number of CPUs*3))) 是指在應用程式中,其他在 z/OS 作業系統上執行 I/O 密集處理的執行緒。執行緒的數目,是根據 CPU 的數目來計算。 使用 IOBOUND 的應用程式,多半都是 CPU 密集和遠端作業呼叫兩者平衡的應用程式。閘道或通訊協定轉換器,就是使用 IOBOUND 設定檔的兩個應用程式例子。
CPUBOUND MAX((Number of CPUs-1),3) 表示應用程式是在 z/OS 作業系統上執行處理器密集作業,因此執行緒數目超過 CPU 的數目,對它並沒有影響。 執行緒的數目,是根據 CPU 的數目來計算。 您可以在 CPU 密集的應用程式(例如,XML 剖析和 XML 文件建構)中,使用 CPUBOUND 設定檔設定,其中大部分的應用程式回應時間都是花在使用 CPU 上。
LONGWAIT 40 表示處理應用程式的執行緒數目多於 IOBOUND。LONGWAIT 大部分的時間都是在等待網路或遠端作業完成。 當應用程式經常呼叫另一個應用程式系統(例如,客戶資訊控制系統 (CICS) 畫面擷取應用程式),但不太執行本身的處理作業時,請使用這項設定。
CUSTOM 使用者定義 指定服務者應用程式執行緒的數目取決於 servant_region_custom_thread_count 伺服器自訂內容所指定的值。 這個自訂內容所能定義的應用程式執行緒的數目下限是 1;可以指定的應用程式執行緒數目上限是 100。
註: CPU 的數目是指當控制器啟動時,線上的 CPU 數目。

您可以查看控制器工作日誌中的 BBOO0234I 訊息,檢查工作程式執行緒的數目。




標示(線上)的鏈結表示需要存取網際網路。

相關工作


檔名: uorb_rorb_service.html