diff --git a/docs/vNext/Rate_Controllers.md b/docs/vNext/Rate_Controllers.md index 488e5e810..e59156980 100644 --- a/docs/vNext/Rate_Controllers.md +++ b/docs/vNext/Rate_Controllers.md @@ -46,16 +46,15 @@ The fixed feedback rate controller, driving at 100 TPS, 100 unfinished transacti ## Fixed Backlog The fixed backlog rate controller is a controller for driving the tests at a target loading (backlog transactions). This controller will aim to maintain a defined backlog of transactions within the system by modifying the driven TPS. The result is the maximum possible TPS for the system whilst maintaining the backlog level. -The modification of the TPS is performed by a basic controller, which aims to drive the backlog error (difference between current and desired transaction backlog) to zero. It works on the proportional (error size), derivative (rate of change of error) and integral (error history) to adjust the time between transaction submission such that the backlog is maintained at a set level. - -The PID rate controller, targeting a backlog of 5 transactions, is specified through the following controller option: +The PID rate controller, targeting a backlog of 5 transactions with a starting TPS of 100, is specified through the following controller option: ```json { "type": "fixed-backlog", "opts": { - "unfinished_per_client": 5 + "unfinished_per_client": 5, + "startingTps": 100 } } ```