In performance testing, there is a phase called performance tuning. It is the stage where you find faults and improve a system’s performance and scalability.
Performance tuning is an important part of load testing. It comes in different types. They are divided into two major groups called Hardware Tuning and Software Tuning, and consist of CPU Tuning, Memory Tuning, IO Tuning, Database Tuning, and Application Tuning.
If you want to do performance tuning on your system, you should consider doing the below. This guide will help you develop different approaches to solve problems with your system and add new features or whatever is necessary.
Test your system early under a realistic load that can expose bugs and ensure that you can evaluate the design more accurately.
Be interested in how much configuration change you put so that you can easily find out where the problem is when you do load testing.