Hitachi

uCosminexus Application Server System Design Guide


9.1.2 Tuning procedure

The performance tuning is a task that involves detecting the best settings for system performance. For already built environments, revising parameters, and identifying and removing bottlenecks during the actual processing can continuously enhance the performance.

During tuning, first of all, determine target values. The next task is to measure the throughput when the initial value is set up for each parameter. Keep adjusting each parameter to detect the optimum value closest to the target value.

When tuning, you can use the monitoring tools provided as accessories with the OS to measure the CPU usage rate. You can check the statistical information of Application Server related to JavaVM using the statistics collection functionality. For details about how to check, see 3. Monitoring the Statistics (Statistics Collection Functionality) in the manual uCosminexus Application Server Operation, Monitoring, and Linkage Guide.

Note that when the CPU usage rate is saturated at a level considerably lower than 100%, bottlenecks, such as I/O processing and exclusion processing might be present in the system. Identify and remove the bottlenecks, and then re-execute the performance tuning. In Application Server, you can use performance analysis trace to identify the bottlenecks of the system. For details about the functionality of performance analysis trace and for details about how to use the trace file acquired using performance analysis trace, see 7. Performance Analysis by Using Trace Based Performance Analysis in the manual uCosminexus Application Server Maintenance and Migration Guide.