1. Response Time
Refers to the time it takes an app to perform an action, including when the request starts and the last response data is received. Response time is the most important performance index of the system, which reflects the ' speed ' of the system intuitively.
2, concurrent number
The system can process the number of requests at the same time, this number reflects the load characteristics of the system, for the Web site, concurrency is the number of concurrent users of the site, refers to the number of simultaneous users to submit requests.
Site system users number of online users website number of concurrent users
At the beginning of the site design, product managers and operators will need to plan the number of site system users at different stages of development, based on the product characteristics and operational means, the number of online users and concurrent users.
These indicators will become an important basis for system non-functional design.
3. Throughput
Refers to the number of requests processed by the system within a unit of time, reflecting the overall processing capacity of the system.
- TPS: Number of transactions per second
- HPS: Number of HTTP requests per second
- QPS: Number of queries per second
Response time, concurrency number, throughput, three can be described by the highway. The response time is the speed, the concurrent volume is the car that is driving, the throughput is today through the toll station of the number of cars.
4. Performance counter
Some metrics that describe the performance of a server or operating system, such as system load, number of objects and threads, memory, CPU, disk, network IO, etc.
- System load: The sum of the number of threads that the current CPU is executing and waiting for the CPU to perform is an important indicator of how busy the system is.