Nonstop Database, HiRDB Version 9 Installation and Design Guide
The size of memory required for the unit controller in each server machine from startup to termination of the unit is the sum of the items listed as follows:
Ensure that the size of the shared memory within the entire controller does not exceed 2 gigabytes.
| Process item | Shared memory calculation formula (bytes) |
|---|---|
| Scheduler |
|
| Lock server | If a server (FES, BES, or DS) exists in the unit: For the values of the operands that are used for each server to determine the value for guest BESs in the unit subject to standby-less system switchover (effects distributed) (such as pd_lck_pool_size, pd_lck_pool_partition, pd_lck_hash_entry, and pd_max_bes_process), use the maximum value among those specified for all guest BESs in that unit, not the operand values for a particular guest BES. In the unit that is subject to standby-less system switchover (effects distributed), servers in the unit means all host BESs + all guest BESs. In a unit subject to standby-less system switchover (1:1), servers in the unit means all normal BESs + all alternate BESs. y x = 1 320 + 48 + cx + dx + 48 + 4,096 + gx + 48 + ix + 48 + 12,252 + 48 + nx + px + tx + ux + 16 } #: For a FES, the value of pd_fes_lck_pool_partition x: Server serial number in the unit y: Number of servers in the unit cx: If pd_lck_hash_entry is omitted or 0 is specified: For a FES with pd_fes_lck_pool_size omitted: ( For a FES with pd_fes_lck_pool_size omitted: ( For a BES or DS: ( When 2 or a larger non-prime number is specified for pd_lck_hash_entry: ( If 1 or a prime number is specified for pd_lck_hash_entry: ( dx: For a FES with pd_fes_lck_pool_size omitted: ( For a FES with pd_fes_lck_pool_size specified: For a BES or DS: ((px + 3) gx: For a FES: (p + 3) For a BES with the value of pd_utl_exec_mode set to 1 and s > 32: ((p + 3) For a BES with the value of pd_utl_exec_mode set to 0 or s ((p + 3) For a DS with the value of pd_utl_exec_mode set to 1 and s > 16: ((p + 3) For a DS with the value of pd_utl_exec_mode set to 0 or s ((p + 3) ix: For a FES with pd_fes_lck_pool_size omitted: ( For a FES with pd_fes_lck_pool_size specified: ( For a BES with the value of pd_utl_exec_mode set to 1 and s > 32: ( + (px + 3) rounded up to an even number For a BES with the value of pd_utl_exec_mode set to 0 or s ( + (px + 3) rounded up to an even number For a DS with the value of pd_utl_exec_mode set to 1 and s > 16: ( + (px + 3) For a DS with the value of pd_utl_exec_mode set to 0 or s ( + (px + 3) nx: For a FES: (px + 3) For a BES with the value of pd_utl_exec_mode set to 1 and s > 32: ((px + 3) For a BES with the value of pd_utl_exec_mode set to 0 or s ((px + 3) For a DS with the value of pd_utl_exec_mode set to 1 and s > 16: ((px + 3) For a DS with the value of pd_utl_exec_mode set to 0 or s ((px + 3) px: For a FES if the number of FESs in the HiRDB system > 1: s + 1 For a FES, if the number of FESs in the HiRDB system = 1: s For a BES with s > value of pd_max_bes_process: s For a BES with s value of pd_max_bes_process operand + value of pd_max_reflect_process_count operand For a DS with s > value of pd_max_dic_process: s For a DS with s value of pd_max_dic_process operand + value of pd_max_reflect_process_count operand s: value of pd_max_users + value of pd_max_reflect_process_count tx: For a FES: 48 + (px + 3) For a BES with the value of pd_utl_exec_mode set to 1 and s > 32: 48 + ((px + 3) For a BES with the value of pd_utl_exec_mode set to 0 or s 48 + ((px + 3) For a DS with the value of pd_utl_exec_mode set to 1 and s > 16: 48 + ((px + 3) For a DS with the value of pd_utl_exec_mode set to 0 or s 48 + ((px + 3) ux: For a FES with pd_fes_lck_pool_size omitted: 48 + ( For a FES with pd_fes_lck_pool_size specified: 48 + For a BES with the value of pd_utl_exec_mode set to 1 and s > 32: 48 + ( + (px + 3) rounded up to an even number For a BES with the value of pd_utl_exec_mode set to 0 or s 48 + ( + (px + 3) rounded up to an even number For a DS with the value of pd_utl_exec_mode set to 1 and s > 16: 48 + ( + (px + 3) For DS with the value of pd_utl_exec_mode set to 0 or s 48 + ( + (px + 3) 8,416 |
| Transaction server | 288 + 32
t: Value of pd_max_dic_process + value of pd_max_reflect_process_count u: Value of pd_max_bes_process + value of pd_max_reflect_process_count A: For a multi-FES system: s + 1 If not a multi-FES system: s B: Unit subject to standby-less system switchover (effects distributed): Number of host BESs + pd_ha_max_act_guest_servers operand correction value Other unit: Number of servers in the unit C: If the unit meets one condition in Conditions below: 128 + number of FESs in the system) If the unit does not match both of the conditions in Conditions below: 0 D: If the unit meets one condition in Conditions below: 128 + number of FESs in the system) If the unit does not meet both conditions in Conditions below: 0 E: If the unit meets one condition in Conditions below: 128 + number of FESs in the system) If the unit does not meet both conditions in Conditions below: 0 Conditions
|
| Timer server | 32 + 1,440 Number of utility servers in unit is 23 + When there is FES in the unit: 3 When there is DS in the unit: 7 When there is BES in the unit: Number of BESs b: For HP-UX, Solaris, and AIX: 15 For Linux: 6 |
| Statistics log server | 384 + 128 + value of pd_stj_buff_size |
| Process server | 192 + 512 c: d: If the unit contains MGR, 59; if not, j. e: If the unit contains DS, 17; if not, 0. f: If the unit contains FES, 11; if not, 0. g: If the unit contains BES, 25; if not, 0. h: If the standby-less system switchover (1:1) facility is used, 9; if not, 0. i: If the unit is subject to standby-less system switchover (effects distributed), 1; if not, 0. j: If manager is specified in the pd_mlg_msg_log_unit operand, 1; if local is specified, 2. k: If the operand pd_module_trace_max is specified in the system common definition or the unit control information definition, the value of pd_module_trace_max; if not, 16,383.
|
| System manager | 704 + (44 + 4) c: Number of units d: Number of -c options specified in pdunit operand e: Number of pdcltgrp operands specified g: Number of FESs in the system h: Number of BESs in the system i: Number of DSs in the system j: Number of FESs in unit k: Number of BESs in unit m: Number of DSs in the unit n: Number of alternate BESs in the unit o: If the unit is subject to standby-less system switchover (1:1), 1; if not 0 p: i + k + m + n q: 24 + t + j r: 14 s: 224 + 2,052 + 128 t: If the unit contains MGR, 2; if not, 0 u: Number of acceptable BESs (value of the pd_ha_max_act_guest_servers operand) v: If the unit is subject to standby-less system switchover (effects distributed), 1; if not, 0 w: If there is a unit that is subject to standby-less system switchover (effects distributed), 1; if not, 0 y: Sum of the number of units in the HA group z: Sum of the number of servers in the HA group A: Number of IP addresses for the host specified in the pd_security_host_group operand If the pd_security_host_group operand is not specified, 0 B: Number of pdhagroup operands specified in the system common definition |
| Name server | MAX{65,536, (X + Y + Z)} + MAX(16,384, L) + M X: Y: 8,192 Z: Z2: b + 10 + c + 11 Z3: f + 7 + g + 4 L: L2: k + 2 L3: Number of BESs within system + number of FESs within system + number of DSs within system L4: 15 M: Number of HiRDB servers within unit + z + m b: If the unit has a MGR: 3 If the unit does not have a MGR: 0 c: For units subject to standby-less system switchover (1:1): 2 For other units: 0 d: For units subject to standby-less system switchover (effects distributed): 11 For other units: 0 e: For units subject to standby-less system switchover (1:1): 6 For other units: 0 f: If the unit has a MGR: 3 If the unit does not have a MGR: 0 g: For units subject to standby-less system switchover (1:1): 2 For other units: 0 h: For units subject to standby-less system switchover (effects distributed): 3 For other units: 0 i: For units subject to standby-less system switchover (1:1): 4 For other units: 0 j: Number of servers in unit + Number of utility servers in unit: 23 + k: If the unit has a MGR: 3 If the unit does not have a MGR: 0 m: 38 + n + o n: If the unit has a MGR and the number of units is 2 or more: 5 If the unit has a MGR and the number of units is 1: 4 If the unit does not have a MGR and the value of pd_mlg_msg_log_unit is local: 4 If the unit does not have a MGR and the value of pd_mlg_msg_log_unit is manager: 3 o: 4 z: 23 + If the unit has a FES: 3 If the unit has a DS: 7 If the unit has a BES: (number of BESs + Number of guest BESs that can be accepted# For other units: 0 For other units: 0 #: Value of pd_ha_max_guest_act_servers |
| Node manager |
+ 7,680 + 1,008 + 56 + 16 + 64
+ 16 + 64
|
| I/O server |
|
| Log server |
Add this if the pd_max_reflect_process_count operand is specified. (128 + 704) A: 16 B: Number of pdlogadfg -d sys operands specified# C: 0 D: Unit subject to standby-less system switchover (1:1): Number of alternate BESs in the unit Unit subject to standby-less system switchover (effects distributed): pd_ha_max_act_guest_servers operand correction value
|
| Synchronization point dump server |
Unit subject to standby-less system switchover (effects distributed): pd_ha_max_act_guest_servers operand correction value
|
| Common to all units | a + {b + 64 + (s + 3) + (g + (value of pd_max_server_process + (value of pd_max_server_process + (value of pd_max_server_process + 127 + y) If you are using the standby-less system switchover (effects distributed) facility, add: ( a: 26,640 + v b: 2,988 c: 1,956 d: 32 e: 64 + 64 + MAX(5, f: 512 g: {(96 + value of pd_lck_until_disconnect_cnt h: If pd_registered_port is omitted: 0 i: Unit subject to standby-less system switchover (1:1): Number of alternate BESs Unit subject to standby-less system switchover (effects distributed): pd_ha_max_guest_servers operand correction value j: p k: value of pd_fes_lck_pool_partition in FES m: value of pd_lck_pool_partition in BES n: value of pd_lck_pool_partition in DS o: (s + 3) p: If k is 2 or more: 32 + (8 + 8 Otherwise: 0 q: If m is 2 or more: 32 + (8 + 8 Otherwise: 0 r: If n is 2 or more: 32 + (8 + 8 Otherwise: 0 s: value of pd_max_users + value of pd_max_reflect_process_count t: value of pd_max_dic_process + value of pd_max_reflect_process_count u: value of pd_max_bes_process + value of pd_max_reflect_process_count s is t for a DS and u for a BES. If pd_max_dic_process or pd_max_bes_process is omitted, use s. v: If Y is specified for pd_dbbuff_modify and the unit has a BES or DS: 512 + (maximum value in unit of the value of pd_max_add_dbbuff_shm_no in the BES or DS definition) If N is specified for pd_dbbuff_modify and the unit has a BES or DS: 512 Otherwise: 16 w: 144 y: Add the value calculated by the following formula once for each server. If the unit has a FES, add: (z + 3) If the unit has a BES#1, with pd_utl_exec_mode set to 1 and s > 32, add: (z + 3) If the unit has a BES#1, with pd_utl_exec_mode set to 0 or s (z + 3) If the unit has a DS, with pd_utl_exec_mode set to 1 and s > 16, add: (z + 3) If the unit has a DS, with pd_utl_exec_mode set to 0 or s (z + 3) z: For a FES if the number of FESs in the HiRDB system > 1: s + 1 For a FES if the number of FESs in the HiRDB system = 1: s For a BES with s > value of pd_max_bes_process#2: s For a BES with s For a DS with s > value of pd_max_dic_process: s For a DS with s
|
| Transaction log server |
B: 7 + J C: number of BESs in the entire system + number of FESs in the entire system D: If the value of pd_log_rollback_buff_count is 0: 8 Otherwise: value of pd_log_rollback_buff_count E: 0 F: 60 H: In a unit subject to standby-less system switchover (1:1): number of alternate BESs in unit When the unit is subject to standby-less system switchover (effects distributed): corrected value of pd_ha_max_act_guest_servers operand J: Maximum value of s, t, and u on the servers in the unit s: value of pd_max_users + value of pd_max_reflect_process_count t: value of pd_max_dic_process + value of pd_max_reflect_process_count u: value of pd_max_bes_process + value of pd_max_reflect_process_count
|
| Status server | A: Unit subject to standby-less system switchover (1:1): Number of alternate BESs in the unit Unit subject to standby-less system switchover (effects distributed): pd_ha_max_act_guest_servers operand correction value |
| Audit trail management server | A: 640 if the pd_aud_file_name operand is omitted 640 + (304 B: 0 if the pd_aud_async_buff_size operand value is 0 The following value if the pd_aud_async_buff_size operand value is 4,096 or greater: For Linux: (160 + {( For a system other then Linux: (160 + {( C: If Y is specified for the pd_aud_auto_loading operand and the unit has a MGR: 256 Otherwise: 0 If the unit uses the standby-less system switchover facility, the size of memory required for security audit at the target unit must be added to the size of memory for the local unit. |
The size of memory required for the unit controller in each server machine from startup to termination of the unit is the sum of the following items:
| Process item | Shared memory calculation formula (bytes) |
|---|---|
| Scheduler |
|
| Lock server | If a server (FES, BES, or DS) exists in the unit: For the values of the operands that are used for each server to determine the value for guest BESs in the unit subject to standby-less system switchover (effects distributed) (such as pd_lck_pool_size, pd_lck_pool_partition, pd_lck_hash_entry, and pd_max_bes_process), use the maximum value among those specified for all guest BESs in that unit, not the operand values for a particular guest BES. In a unit that is subject to standby-less system switchover (effects distributed), servers in the unit means all host BESs + all guest BESs. In a unit subject to standby-less system switchover (1:1), servers in the unit means all normal BESs + all alternate BESs. y x=1 496 + 80 + cx + dx + 64 + 8,192 + gx + 80 + ix + 64 + 16,336 + 64 + nx + px + tx + ux + 16 } #: For a FES, the value of pd_fes_lck_pool_partition x: Server serial number in the unit y: Number of servers in the unit cx: If pd_lck_hash_entry is omitted or if 0 is specified: For a FES with pd_fes_lck_pool_size omitted: ( For a FES with pd_fes_lck_pool_size omitted: ( , 11,261)) For a BES or DS: ( + , 11,261)) If 2 or a larger non-prime number is specified for pd_lck_hash_entry: ( If 1 or a prime number is specified for pd_lck_hash_entry: ( dx: For a FES with pd_fes_lck_pool_size omitted: ( For a FES with pd_fes_lck_pool_size specified: For a BES or DS: ((px + 3) gx: For a FES: (p + 3) For a BES with the value of pd_utl_exec_mode set to 1 and s > 32: ((p + 3) For a BES with the value of pd_utl_exec_mode set to 0 or s ((p + 3) For a DS with the value of pd_utl_exec_mode set to 1 and s > 16: ((p + 3) For a DS with the value of pd_utl_exec_mode set to 0 or s ((p + 3) ix: For a FES with pd_fes_lck_pool_size omitted: ( For a FES with pd_fes_lck_pool_size specified: ( + For a BES with the value of pd_utl_exec_mode set to 1 and s > 32: ( + + (px + 3) rounded up to an even number For a BES with the value of pd_utl_exec_mode set to 0 or s ( + + (px + 3) rounded up to an even number For a DS with the value of pd_utl_exec_mode set to 1 and s > 16: ( + + (px + 3) For a DS with the value of pd_utl_exec_mode set to 0 or s ( + + (px + 3) rounded up to an even number nx: For a FES: (px + 3) For a BES with the value of pd_utl_exec_mode set to 1 and s > 32: ((p + 3) For a BES with the value of pd_utl_exec_mode set to 0 or s ((p + 3) For a DS with the value of pd_utl_exec_mode set to 1 and s > 16: ((p + 3) For a DS with the value of pd_utl_exec_mode set to 0 or s ((p + 3) px: For a FES with the number of FESs in the HiRDB system > 1: s + 1 For a FES with the number of FESs in the HiRDB system = 1: s For a BES with s > value of pd_max_bes_process: s For a BES with s value of pd_max_bes_process operand + value of pd_max_reflect_process_count operand For a DS with s > value of pd_max_dic_process: s For a DS with s value of pd_max_dic_process operand + value of pd_max_reflect_process_count operand s: value of pd_max_users + value of pd_max_reflect_process_count tx: For a FES: 48 + (px + 3) For a BES with the value of pd_utl_exec_mode set to 1 and s > 32: 48 + ((px + 3) For a BES with the value of pd_utl_exec_mode set to 0 or s 48 + ((px + 3) For a DS with the value of pd_utl_exec_mode set to 1 and s > 16: 48 + ((px + 3) For a DS with the value of pd_utl_exec_mode set to 0 or s 48 + ((px + 3) ux: For a FES with pd_fes_lck_pool_size omitted: 48 + ( For a FES with pd_fes_lck_pool_size specified: 48 + ( + rounded up to an even number For a BES with the value of pd_utl_exec_mode set to 1 and s > 32: 48 + ( + + (px + 3) rounded up to an even number For a BES with the value of pd_utl_exec_mode set to 0 or s 48 + ( + + (px + 3) rounded up to an even number For a DS with the value of pd_utl_exec_mode set to 1 and s > 16: 48 + ( + + (px + 3) For a DS with the value of pd_utl_exec_mode set to 0 or s 48 + ( + + (px + 3) 16,704 |
| Transaction server | 304 + 32
s: Value of pd_max_users + value of pd_max_reflect_process_count t: Value of pd_max_dic_process + value of pd_max_reflect_process_count u: Value of pd_max_bes_process + value of pd_max_reflect_process_count A: For a multi-FES system: s + 1; if not a multi-FES system: s B: Unit subject to standby-less system switchover (effects distributed): Number of host BESs + value of pd_ha_max_act_guest_servers operand Other unit: Number of servers in the unit C: If the unit meets one condition in Conditions below: 0 128 + number of FESs in the system) If the unit does not meet both conditions in Conditions below: 0 D: If the unit meets one condition in Conditions below: 128 + number of FESs in the system) If the unit does not meet both conditions in Conditions below: 0 E: If the unit meets one condition in Conditions below: 128 + number of FESs in the system) If the unit does not meet both conditions in Conditions below: 0 Conditions:
|
| Timer server | 32 + 1,440 + (48 - 32) Number of utility servers in unit is 23 + When there is FES in the unit: 3 When there is DS in the unit: 7 When there is BES in the unit: number of BESs b: For HP-UX, Solaris, and AIX: 15 For Linux: 6 |
| Statistics log server | 424 + 128 + value of pd_stj_buff_size |
| Process server | 208 + 528 c: d: If the unit contains MGR, 59; if not, j. e: If the unit contains DS, 17; if not, 0. f: If the unit contains FES, 11; if not, 0. g: If the unit contains BES, 25; if not, 0. h: If the standby-less system switchover (1:1) facility is used, 9; if not, 0. i: If the unit is subject to standby-less system switchover (effects distributed), 1; if not, 0. j: If manager is specified in the pd_mlg_msg_log_unit operand, 1; if local is specified, 2. k: If the operand pd_module_trace_max is specified in the system common definition or the unit control information definition, the value of pd_module_trace_max; if not, 16,383. m: If the unit has a MGR, 0; otherwise, 1.
|
| System manager | 736 + (48 + 8) c: Number of units d: Number of -c options specified in pdunit operand e: Number of pdcltgrp operands specified g: Number of FESs in the system h: Number of BESs in the system i: Number of DSs in the system j: Number of FESs in unit k: Number of BESs in unit m: Number of DSs in the unit n: Number of alternate BESs in the unit o: If the unit is subject to standby-less system switchover, 1; if not, 0 p: i + k + m + n q: 24 + t + j r: 14 s: 256 + 2,052 + 148 t: If the unit contains MGR, 2; if not, 0 u: Number of acceptable BESs (value of the pd_ha_max_act_guest_servers operand) v: If the unit is subject to standby-less system switchover (effects distributed), 1; if not, 0 w: If there is a unit that is subject to standby-less system switchover (effects distributed), 1; if not, 0 y: Sum of the units in the HA group z: Sum of the servers in the HA group A: Number of IP addresses for the host specified in the pd_security_host_group operand If the pd_security_host_group operand is not specified, 0 B: Number of pdhagroup operands specified in the system common definition |
| Name server | MAX{65,536, (X + Y + Z)} + MAX(16,384, L) + M X: Y: 8,192 Z: Z2: b + 10 + c + 11 Z3: f + 7 + g + 4 L: L2: k + 2 L3: Number of BESs within system + number of FESs within system + number of DSs within system L4: 15 M: Number of HiRDB servers within unit + z + m b: If the unit has a MGR: 3 If the unit does not have a MGR: 0 c: For units subject to standby-less system switchover (1:1): 2 For other units: 0 d: For units subject to standby-less system switchover (effects distributed): 11 For other units: 0 e: For units subject to standby-less system switchover (1:1): 6 For other units: 0 f: If the unit has a MGR: 3 If the unit does not have a MGR: 0 g: For units subject to standby-less system switchover (1:1): 2 For other units: 0 h: For units subject to standby-less system switchover (effects distributed): 3 For other units: 0 i: For units subject to standby-less system switchover (1:1): 4 For other units: 0 j: Number of servers in unit + Number of utility servers in unit: 23 + k: If the unit has a MGR: 3 If the unit does not have a MGR: 0 m: 38 + n + o n: If the unit has a MGR and the number of units is 2 or more: 5 If the unit has a MGR and the number of units is 1: 4 If the unit does not have a MGR and the value of pd_mlg_msg_log_unit is local: 4 If the unit does not have a MGR and the value of pd_mlg_msg_log_unit is manager: 3 o: 4 z: 23 + If the unit has a FES: 3 If the unit has a DS: 7 If the unit has a BES: (number of BESs + Number of guest BESs that can be accepted# For other units: 0 For other units: 0
|
| Node manager |
+ 10,240 + 1,200 + 72 + 16 + 64 + J + 16
+ 16 + 64
|
| I/O server |
|
| Log server |
Add this if the pd_max_reflect_process_count operand is specified. (128 + 704) A: 16 B: Number of pdlogadfg -d sys operands specified# C: 0 D: Unit subject to standby-less system switchover (1:1): Number of alternate BESs in the unit Unit subject to standby-less system switchover (effects distributed): pd_ha_max_act_guest_servers operand correction value
|
| Synchronization point dump server |
A: Unit subject to standby-less system switchover (1:1): Number of alternate BESs in the unit Unit subject to standby-less system switchover (effects distributed): pd_ha_max_act_guest_servers operand correction value
|
| Common to all units | a + {b + 80 + (s + 3) + (g + (value of pd_max_server_process + (value of pd_max_server_process + (value of pd_max_server_process + 127 + y) If you are using the standby-less system switchover (effects distributed) facility, add: ( a: 36,048 + v b: 3,480 c: 2,760 d: 48 e: 80 + 96 + MAX(5, f: 512 g: {(128 + value of pd_lck_until_disconnect_cnt h: If pd_registered_port is omitted: 0 i: Unit subject to standby-less system switchover (1:1): Number of alternate BESs Unit subject to standby-less system switchover (effects distributed): pd_ha_max_guest_servers operand correction value j: p k: value of pd_fes_lck_pool_partition in FES m: value of pd_lck_pool_partition in BES n: value of pd_lck_pool_partition in DS o: (s + 3) p: If k is 2 or more: 32 + (8 + 16 Otherwise: 0 q: If m is 2 or more: 32 + (8 + 16 Otherwise: 0 r: If n is 2 or more: 32 + (8 + 16 Otherwise: 0 s: value of pd_max_users + value of pd_max_reflect_process_count t: value of pd_max_dic_process + value of pd_max_reflect_process_count u: value of pd_max_bes_process + value of pd_max_reflect_process_count s is t for a DS and u for a BES. If pd_max_dic_process or pd_max_bes_process is omitted, use s. v: If Y is specified for pd_dbbuff_modify and the unit has a BES or DS: 512 + (maximum value in unit of the value of pd_max_add_dbbuff_shm_no in the BES or DS definition) + value of pd_max_resident_rdarea_shm_no If N is specified for pd_dbbuff_modify and the unit has a BES or DS: 512 + value of pd_max_resident_rdarea_shm_no Otherwise: 16 w: HP-UX (IPF) 64-bit mode: 256 Otherwise: 144 y: Add the value calculated using the following formula once for each server. If the unit has a FES, add: (z + 3) If the unit has a BES#1, with pd_utl_exec_mode set to 1 and s > 32, add: (z + 3) If the unit has a BES#1, with pd_utl_exec_mode set to 0 or s (z + 3) If the unit has a DS, with pd_utl_exec_mode set to 1 and s > 16, add: (z + 3) If the unit has a DS, with pd_utl_exec_mode set to 0 or s (z + 3) z: For a FES if the number of FESs in the HiRDB system > 1: s + 1 For a FES if the number of FESs in the HiRDB system = 1: s For a BES with s > value of pd_max_bes_process#2: s For a BES with s For a DS with s > value of pd_max_dic_process: s For a DS with s
|
| Transaction log server |
A: 2 B: 7 + J C: number of BESs in the entire system + number of FESs in the entire system D: If the value of pd_log_rollback_buff_count is 0: 8 Otherwise: value of pd_log_rollback_buff_count E: 0 G: 64 H: In a unit subject to standby-less system switchover (1:1): number of alternate BESs in unit When the unit is subject to standby-less system switchover (effects distributed): corrected value of pd_ha_max_act_guest_servers operand J: Maximum value of s, t, and u on the servers in the unit s: value of pd_max_users + value of pd_max_reflect_process_count t: value of pd_max_dic_process + value of pd_max_reflect_process_count u: value of pd_max_bes_process + value of pd_max_reflect_process_count
|
| Status server | A: Unit subject to standby-less system switchover (1:1): Number of alternate BESs in the unit Unit subject to standby-less system switchover (effects distributed): pd_ha_max_act_guest_servers operand correction value |
| Audit trail management server | A: 704 if the pd_aud_file_name operand is omitted 704 + (320 B: 0 if the pd_aud_async_buff_size operand value is 0 The following value if the pd_aud_async_buff_size operand value is 4,096 or greater: For Linux version: (176 + {( For non-Linux versions: (176 + {( C: If Y is specified for the pd_aud_auto_loading operand and the unit has a MGR: 256 Otherwise: 0 If the unit uses the standby-less system switchover facility, the size of memory required for security audit at the target unit must be added to the size of memory for the local unit. |
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.