Download as xls, pdf, or txt
Download as xls, pdf, or txt
You are on page 1of 1

529750022.

xls IPC 1 of 1

Tuxedo Performance Tuning Spreadsheet

The values produced by this spreadsheet should be taken as examples only. Always test the IPC configuration fully to ensure
that there are no impacts on the overall environment. Please note that the values provided below are minimum values and in
reality values should be set to multiples of these values to take in to consideration other systems in the environment and future
Tuxedo expansion. The default value gives an indication of a typical value for this attribute, the actual Value itself gives the
mimimum value that could be set for the system to boot. The correct value for your system is typically between these two
values.

Fields in the light brown should be filled out by the administrator


Fields in the dark brown are automatically generated based on the supplied values

Questions Quantity Default Description


Servers 0 N/A Enter the total number of servers on this node
Servers with ReplyQ 0 N/A Enter the number of servers configured with Reply Queues
Servers in MSSQ 0 N/A Enter the number of servers in all MSSQ sets
Total MSSQ Sets 0 N/A Enter the total number of MSSQ sets
Native Clients 0 N/A Enter the total number of local clients + number of WSHs + 1 (for tmadmin)
Largest Message Size 0 N/A Enter the largest message size in system (in bytes)
Average Message Size 0 N/A Enter the average message size expected in the domain (in bytes)
Message Queue Size 0 N/A Enter the maximum number of bytes that will be on a queue at any one time. (Round up to multiple of 1024)
Total Inflight Messages 0 N/A Enter the maximum number of outstanding messages in the system at any one time
Total /Q Queuespaces 0 N/A Enter the total number of /Q Queuespaces

Tuxedo Parameters Value Default Description


MAXWSCLIENTS 0 N/A Set the *MACHINE Section parameter to this value
MAXACCESSORS 0 N/A Set Tuxedo ubbconfig *RESOURCES Parameter to this value

Misc. KERNEL Parms Value Default Description


ULIMIT 0 N/A Enter Maximum File Size (not used in IPC calculations but may require modification), this value is not defined in NT
MAXUP 0 N/A Minimum value to support the max number of processes owned by a Tux administrator

Semaphores Value Default NT Description More Info


SEMMNS 13 1024 Maximum Number of Semaphores Set to MAXACCESSORS - MAXWSCLIENTS + 13
SEMMNI 2 1024 Maximum Number of Active Semaphore Sets See tmloadcf -c
SEMMSL 2048 2048 Not Defined in NT Set to SEMMNS/SEMMNI (SEMMNS=SEMMNI * SEMMSL)
SEMMAP 4 1024 Not Defined in NT SEMMNI + 2 (Desc: Max # Map Structs in Sem Pool Map )
SEMMNU 13 1024 Max Number of Semaphore Undo Structures Same as SEMMNS
SEMUME 13 1024 Not Defined in NT Same as SEMMNS (Desc:Max Sem Adj values per undo struct)

Shared Memory Value Default NT Description More InfoSize - Must be greater than 140K. Largest BB is ~ 5
Enter BB
SHMMAX 4194304 4194304 Not Defined in NT MEG
SHMSEG 64 64 to 500 Max Num of Processes Per Shared Segment For a busy
Enter: Normally app
the set toof32-64
default 100 is OK. Remember each /Q
SHMMNI 100 100 Number of Shared Memory Segments space allocates a segment
SHMMIN 1 1 Not Defined in NT Set to 1

Message Queues Value Default NT Description More


Set to Info
MAXACCESSORS + Servers with ReplyQ - Servers in
MSGMNI 7 256 Maximum Number of Message Queues MSSQ + Total MSSQ sets + 7
MSGMAP 3 8128 Not Defined in NT Set to worst case of MSGTQL + 3
MSGMAX 0 65536 Maximum Allowed Message Size Set to MAX of (Largest Message Size OR 75% of MSGMNB)
MSGMNB 0 65536 Maximum Message Queue Size Set to Message
Enter: Typically Queue Size (64K,
set to either 8,16, 128K, etc.)
32 or 64 (Msg Segment size in
MSGSSZ 64 64 Message Segment size bytes)
Set to Total In-Flight Messages (Desc: Total # Msg Hdrs Avail all
MSGTQL 0 8128 Maximum Number of Message Headers queues
Set )
to (Average Message Size * Maximum Message Headers)/
MSGSEG 0 32767 Number of Message Segments <= 32767 MSGSSZ

06/28/2021 21:20:58

You might also like