# 调度的控制 - 产生速度控制（A）

![left](./student-guide/diagram/25-Generate-speed-control-01-01.png)

-------------------------------------------------------------

调度的控制 - 产生速度控制
region-schedule-limit 
同时进行 Region 调度的任务个数
默认值：2048

leader-schedule-limit
同时进行 leader 调度的任务个数。
默认值：4

replica-schedule-limit
同时进行 replica 调度的任务个数。
默认值：64

merge-schedule-limit
同时进行的 Region Merge 调度的任务，设置为 0 则关闭 Region Merge。
默认值：8

hot-region-schedule-limit
控制同时进行的 hot Region 任务。该配置项独立于 Region 调度。
默认值：4

tolerant-size-ratio
 控制 balance 缓冲区大小。当两个 store 的 leader 或 Region 的得分差距小于指定倍数的 Region size 时，PD 会认为此时 balance 达到均衡状态。
默认值：0
因为 TiKV 底层存储引擎使用的是 RocksDB，所以 size 的变化并不会很及时，所以我们引入了这个参数用来减少 compaction 的对调度的影响，避免重复调度的问题。在计算分数的之前，我们会利用这个参数设置一个缓冲区，通常是 tolerant-size-ratio * region size 的大小，其主要的意义是如果分数差异在缓冲区范围内，则不会产生调度。
