Chapter 13. Common Bottleneck Symptoms

A performance test uncovers performance problems. The tougher task is solving the problems the test uncovers. This chapter discusses how to recognize and eliminate common bottlenecks you might encounter in your testing or even in production. We describe the common patterns of underutilization, bursty utilization, high utilization, and uneven cluster loading. For each pattern, we discuss the symptoms, as well how to diagnose and resolve the problem behind them.

Underutilization

Underutilization describes a system unable to reach full CPU utilization. Let's review the common symptoms of this problem.

  • Client and server machines in your test systems never reach their full CPU utilization, regardless of how much ...

Get Performance Analysis for Java™ Web Sites now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.