Tuning Process
Locate the real problems, analyze performance bottlenecks, and select the most appropriate tuning method.
To tune performance, you need to identify problems, find performance bottlenecks, and determine a tuning method based on the bottleneck level. Figure 1 shows the tuning process.
The tuning analysis process is as follows:
- Server: Analyze the server performance from the hardware and software. Focus on the hardware indicators, including the CPU, memory, hard drive, and BIOS configuration. Pay special attention to the CPU. The final test result varies depending on the usage of the virtual machine (VM) CPU of the server and hotspot functions. The CPU usage is checked on the VM rather than on the host. The software tuning involves the application software and OS. The tuning of these indicators can greatly improve the performance.
- Network: Focus on the network bandwidth and network interrupts. Check whether the core for handling network interrupts is fully occupied. For HTTP persistent connections, check whether the network bandwidth reaches the bottleneck.
- Client: Check whether the client performance meets the test requirements, especially for the HTTP short connections.
Parent topic: Introduction
