Tuning Introduction
The tuning objects described in this document are typical virtualization service scenarios, including MySQL, Redis, and Nginx. This document provides guidance on how to adjust the OS parameters, network configurations, NIC interrupt processing, and service application configurations on Kunpeng servers, to achieve optimal performance in VM services.
- MySQL is a relational database management system (RDBMS) developed by MySQL AB in Sweden. It is one of the most popular RDBMSs, especially for web applications.
- Redis is an open source in-memory key-value database system written in ANSI C. It supports multiple data structures, such as strings, hash, lists, sets, and sorted sets, and provides APIs in multiple languages.
- Nginx is a lightweight web server that can be used as a reverse proxy server and email (IMAP/POP3) proxy server. It features low memory usage and high concurrency capability. Nginx supports FastCGI, SSL, virtual hosts, URL rewrite, Gzip, and extension of many third-party modules.
The system performance varies depending on the hardware, OS, and basic software in use. It is also affected by the design of each subsystem, algorithms used, and compiler settings.
Parent topic: Tuning Guide for Typical Scenarios (openEuler 22.03)