Tuning Process Flow
The following describes the tuning process flow and analysis process of the OpenStack virtualization environment, as shown in Figure 1.
The tuning analysis flow is as follows:
- If the performance metrics do not meet requirements, first locate the problem. Check whether a command from the OpenStack client (controller node) is successfully sent to the servers (compute or storage nodes).
- If the server does not receive much stress, check whether the problem is caused by the client (with a low probability) or network.
- If the problem is caused by the servers, check the metrics of the hardware, such as the CPU, memory, drives, and network devices. Perform further analysis based on the abnormal hardware metrics.
- Analyze the applications running on the VM based on hardware metrics, for example, analyze the algorithm design, number of threads, cache mode, and so on. Develop an optimization solution for each application specifically.
Parent topic: Introduction
