Benchmarking
In optimizing our Docker applications, it is important to validate the parameters that we tuned. Benchmarking is an experimental way of identifying whether the elements we modified in our Docker containers performed as expected. Our application will have a wide area of options to be optimized. The Docker hosts running them have their own set of parameters, such as memory, networking, CPU, and storage, as well. Depending on the nature of our application, one or more of these parameters can become a bottleneck. Having a series of tests to validate each component with benchmarks is important for guiding our optimization strategy.
Additionally, by creating proper performance tests, we can identify the limits of the current configuration ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access