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

+ high-space-ratio 和 low-space-ratio

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

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

high-space-ratio 和 low-space-ratio

PD 的均衡调度策略主要是通过对每个 store 计算一个分数，然后根据分数的高低，产生调度，尽可能使各个 store 的分数尽量平均。假设每个 store 的存储空间大小是同样的，我们可以通过 region 的大小来计算得到一个分数，最终达到每个 store 的使用空间是均衡的。但是我们无法保证每个 store 的存储空间大小是一样的。所以 high-space-ratio 和 low-space-ratio 就是用来划分存储空间使用情况的两个阈值。

PD 的分数计算是一个分段函数，分段点就在这两个阈值上。比如 high-space-ratio 为 0.6，表示使用空间剩余大于 40% 的时候都为 high space，这个情况下，PD 计算分数的时候不会考虑剩余空间的大小。而对于 low space，假设 low-space-ratio 为 0.8，表示使用空间剩余小于 20% 时为 low space，这个时候计算分数会考虑剩余空间的大小。而对于剩余空间小于 40% 且大于 20% 的情况，则计算分数的时候，是直接将上述两个分段点求出一个线型函数来计算的。
