Tuning the operating system
Tune at the operating system (OS) level on servers and clients to optimize TRIRIGA® performance.
Server operating system
Tune at the OS-level on servers to optimize performance. These settings optimize performance. However, consult with your systems and network administrators before you use them to ensure that they are compatible with your organization's standards.
Default settings for tuning TCP and UDP on Linux are sufficient for TRIRIGA. However, modify the following settings for best performance:
For networking, use the following settings:
sysctl -w net.ipv4.ip_local_port_range="1024 65535"
For resources, use the following settings:
max user processes (-u) 8192
open files (-n) 131072
For shared memory on Db2 servers, see Modifying kernel parameters (Linux).
For shared memory on Oracle servers, see Configuring Kernel Parameters and Resource Limits.
Set the following networking parameters, which are located in the Windows registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
TcpTimedWaitDelay dword:0000001e (30)
StrictTimeWaitSeqCheck dword:00000001 (1)
MaxFreeTcbs dword:00011940 (72000)
MaxHashTableSize dword:0000ffff (65535) T
cpWindowSize dword:0000ffff (65535)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
TcpAckFrequency dword:00000001 (1)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters
EnableDynamicBacklog dword:00000001 (1)
MinimumDynamicBacklog dword:00000032 (50)
MaximumDynamicBacklog dword:000003e8 (1000)
DynamicBacklogGrowthDelta dword:0000000a (10)
If some of these parameters are not in the registry, add them. For more information, see the Microsoft technical documentation.
For
Windows
Server, the default start port is
49152
, and the default end port is 65535
. Therefore, 16384 ports
are available by default.
To view the dynamic port range, start the command prompt and use the netsh
command:
netsh int ipv4 show dynamicport tcp
To change the dynamic port range for the maximum number of ports allowed, issue the following command:
netsh int ipv4 set dynamicport tcp start=1025 num=64510
The minimum start port is 1025
, and the maximum end port cannot exceed
65535
.
Client operating system
Tune at the OS-level on clients to optimize performance. Customers report that client workstation configuration is, initially, the most important area to focus on when users experience performance issues.
Hardware and software products constantly evolve. TRIRIGA can run on some older hardware and software platforms. The best performance is achieved by using the newest supported operating systems and the latest hardware. Robust workstations provide better performance. For example, client workstations must have at least the minimum RAM that is required by the operating system and by all other applications that it runs, but adding more RAM can boost performance. Similarly, using workstations with multiple CPUs and higher clock speeds also boosts performance.
- Limit or prevent some workstation activities and processes. Customers report that some user activities and workstation processes can degrade performance. Check for and monitor these activities and processes and respond as necessary.
- Monitor the network for streaming audio and video. Customers report that monitoring the network to prevent users from using streaming audio and video can noticeably increase the bandwidth that is available to the system.
- Have only one network link active. Users with both wired and wireless network links can cause system performance issues. Limit users to one active network link.
- Monitor for nonresponsive processes and applications. Processes and applications that are not responding use memory and can affect the performance of the client workstation. A workstation can have nonresponsive processes or applications that the user might not be aware of. Use system tools, such as the Windows Task Manager, to check for and end any nonresponsive processes and applications.
For more information on supported desktop client workstations, see the IBM TRIRIGA Compatibility Matrix.