Blockllrwblkc

static void blk_queue_congestion_threshold(struct request_queue *q)

Figure 17-9 displays the congestion thresholds that are computed for a request queue with a given length. The values for congestion_on and congestion_off differ slightly. This minor difference (known as hysteresis in the kernel sources, a term borrowed from physics) prevents queues from switching constantly between both states when the number of requests is close to the congestion threshold.

60 80 100 120 140 160 180 200 220 240 260

nr_requests

Continue reading here: Setting and Clearing the Congested State

Was this article helpful?

0 0