What is a 'bottleneck' in system performance, and what tool is MOST effective for identifying it?
-
A
A bottleneck is the resource or component that limits overall system throughput; profiling tools (application profilers, distributed tracing) are most effective for identifying where time is spent and which component is the constraint
-
B
A bottleneck is always the database; distributed tracing is not needed because the database should always be checked first
-
C
A bottleneck is the highest-traffic service in the dependency chain; load testing all services simultaneously identifies it automatically
-
D
A bottleneck is a misconfigured timeout value that causes cascading failures; configuration audit tools identify it