Ta strona umożliwia konfigurowanie zaawansowanych ustawień obiektowego brokera zapytań ORB (Object Request Broker). Obsługa obejmuje czas życia nasłuchiwania brokera ORB, czas życia nasłuchiwania protokołu SSL (Secure Sockets Layer) brokera ORB, wątki sterowania oraz profil obciążenia.
Aby wyświetlić tę stronę Konsoli administracyjnej, kliknij opcję nazwa_serwera> Usługi kontenera > Usługa ORB > Dodatkowe ustawienia systemu z/OS.
Definiuje wartość w sekundach, udostępnianą protokołowi TCP/IP przez opcję SOCK_TCP_KEEPALIVE dla usługi nasłuchiwania IIOP (Internet Inter-ORB Protocol).
Opcja ta sprawdza przez odpytywanie stosu TCP/IP klienta, czy bezczynne sesje są wciąż poprawne. Jeśli klient znika bez powiadamiania serwera, sesja po stronie serwera wciąż jest aktywna. Użycie tej właściwości umożliwia usunięcie tych niepotrzebnych sesji. Jeśli klient nie odpowiada, sesja zostaje zamknięta. Domyślna wartość wynosi 0. Jeśli właściwość ta nie jest ustawiona, opcja TCP/IP nie zostaje ustawiona. Ustawienie opcji SOCK_TCP_KEEPALIVE generuje ruch w sieci dla bezczynnych sesji, co może być źródłem problemów.
| Informacje | Wartość |
|---|---|
| Typ danych | Liczba całkowita |
| Zakres | 0 - 2147040 |
Ta właściwość definiuje wartość w sekundach udostępnianą protokołowi TCP/IP przez opcję SOCK_TCP_KEEPALIVE dla usługi nasłuchiwania SSL protokołu IIOP (Inter-ORB Protocol).
Opcja ta sprawdza, przez odpytywanie stosu TCP/IP klienta, czy bezczynne sesje są wciąż poprawne. Jeśli klient znika bez powiadamiania serwera, sesja po stronie serwera wciąż jest aktywna. Użycie tej właściwości umożliwia usunięcie tych niepotrzebnych sesji. Jeśli klient nie odpowiada, sesja zostaje zamknięta. Domyślna wartość wynosi 0. Jeśli właściwość ta nie jest ustawiona, opcja TCP/IP nie zostaje ustawiona. Ustawienie opcji SOCK_TCP_KEEPALIVE generuje ruch w sieci dla bezczynnych sesji, co może być niepożądane.
| Informacje | Wartość |
|---|---|
| Typ danych | Liczba całkowita |
| Zakres | 0 - 2147040 |
Określa maksymalny czas (w sekundach) kolejkowania żądań IIOP, które oczekują na rozesłanie do procesów podrzędnych.
| Informacje | Wartość |
|---|---|
| Typ danych | Liczba całkowita |
| Zakres | 0 - 2147040 |
| Wartość domyślna | 300 |
| Wyłącz limit czasu kolejki menedżera obciążenia | 0 |
Określa profil obciążenia serwera, który może mieć wartość ISOLATE, IOBOUND, CPUBOUND, LONGWAIT lub CUSTOM.
Profil obciążenia steruje decyzjami związanymi z obciążeniem dokonywanymi przez środowisko wykonawcze serwera WebSphere Application Server for z/OS, w rodzaju liczby wątków wykorzystywanych przez region podrzędny. Domyślną wartością, odpowiednią dla większości zastosowań, jest IOBOUND. Jedną z pozostałych wartości można wykorzystać, jeśli aplikacja wymaga większej liczby wątków.
| Profil obciążenia | Liczba wątków | Opis |
|---|---|---|
| ISOLATE | 1 | Określa, że procesy podrzędne są ograniczane do pojedynczego wątku aplikacji. Opcja ISOLATE zapewnia, że równocześnie rozsyłane aplikacje nie są uruchamiane w tym samym procesie podrzędnym. Dwa żądania przetwarzane w tym samym procesie podrzędnym mogą powodować uszkodzenie jednego żądania przez inne. |
| IOBOUND | MIN(30, MAX(5,(liczba procesorów*3))) | Określa większą liczbę wątków w aplikacjach wykonujących intensywne procesy wejścia-wyjścia w systemie operacyjnym z/OS. Obliczanie liczby wątków jest oparte o liczbę procesorów. Opcja IOBOUND jest wykorzystywana przez większość aplikacji korzystających w równym stopniu z aplikacji korzystających intensywnie z procesora CPU oraz wywołań operacji zdalnych. Bramka lub konwerter protokołów to dwa przykłady aplikacji wykorzystujących protokół IOBOUND. |
| CPUBOUND | MAX((Liczba procesorów - 1),3) | Opcja określa, że aplikacja wykonuje operacje intensywnie wykorzystujące procesor na platformie z/OS i z tego powodu liczba wątków większa od liczby procesorów nie byłaby dla niej korzystna. Obliczanie liczby wątków jest oparte o liczbę procesorów. Użyj ustawienia profilu CPUBOUND w aplikacjach intensywnie korzystających z procesora CPU w rodzaju analizy XML lub tworzenia dokumentu XML, gdzie dominująca część czasu odpowiedzi aplikacji jest przeznaczana na korzystanie z procesora. |
| LONGWAIT | 40 | Określa więcej wątków niż IOBOUND do przetwarzania aplikacji. Opcja LONGWAIT poświęca większość czasu na oczekiwanie na wykonanie operacji sieciowych lub zdalnych. Użyj tego ustawienia, gdy aplikacja często wywołuje inny system aplikacji, w rodzaju aplikacji zawijania ekranu CICS (Customer Information Control System), lecz sama nie wykonuje zbyt wielu operacji przetwarzania. |
| CUSTOM | Zdefiniowane przez użytkownika | Powoduje, że liczba wątków aplikacji podrzędnych jest określana
przez wartość właściwości niestandardowej
servant_region_custom_thread_count
serwera. Minimalna liczba wątków aplikacji, którą można zdefiniować dla tej
właściwości niestandardowej, wynosi 1. Maksymalna liczba wątków aplikacji,
którą można określić wynosi:
500 . Sprawdzona procedura: Przed określeniem w środowisku produkcyjnym wartości większej niż 100, należy wypróbować wartość w środowisku testowym, aby upewnić się, że nie wpływa negatywnie na wydajność.bprac |
W celu sprawdzenia liczby wątków roboczych można przeczytać komunikat BBOO0234I w dzienniku zadań kontrolera.