Tune hardware capacity and settings
These parameters include considerations for selecting and configuring the hardware on which the appservers can run.
- Optimize disk speed
- Description: Disk speed and configuration can have a dramatic effect on the performance of appservers that run applications that are heavily dependent on database support, that use extensive messaging, or are processing workflow. Using disk I/O subsystems that are optimized for performance, for example RAID array, are essential components for optimum appserver performance in these environments.
- How to view or set: None
- Default value: None
- Recommended value: Spread the disk processing across as many disks as possible to avoid contention issues that typically occur with 1 or 2 disk systems. Placing database tables on disks that are separate from the disks used for the database log files can reduce disk contention and improve throughput.
- Increase processor speed and processor cache
- Description: In the absence of other bottlenecks, increasing the processor speed often helps throughput and response times. A processor with a larger L2 or L3 cache can yield higher throughput even if the processor speed is the same as a CPU with a smaller L2 or L3 cache.
- How to view or set: None
- Default value: None
- Recommended value: None
- Increase system memory
- Description: Increase memory to prevent the system from paging memory to disk, improving performance. Allow a minimum of 256MB of memory for each processor. Adjust the available memory when the system is paging and processor utilization is low because of the paging.
- How to view or set: None
- Default value: None
- Recommended value: 512MB per appserver
- Run network cards and network switches at full duplex.
- Description: Running at half duplex decreases performance. Verify that the network speed of adapters, cables, switches, and other devices can accommodate the required throughput.
- How to view or set: None
- Default value: None
- Recommended value: Verify that the highest speed is in use on 10/100/1000 Ethernet networks.