Benchmarking is the process of gathering data about the performance of a system in different scenarios to measure the impact of changes to the system, to compare the system with other options, or to determine maximum capacity.
Benchmarking is the process of gathering data about the performance of a system in different scenarios to measure the impact of changes to the system, to compare the system with other options, or to determine maximum capacity.
Benchmarking is a multidisciplinary process and can require management, engineering, operations, data science. and user experience expertise.
A key concern when benchmarking is making sure the tests performed are analogous to how to system is actually used. When benchmarking a server, the following metrics may be considered (in addition to countless others):
- Ping response time
- Average Load
- Number of Dropped Requests
- Number of Concurrent Connections Possible
- Power Consumption