8.4. “保证速度”和“最大速度”的区别

在设置“上传”或“下载”的限速规则时,涉及到两种速度控制策略:保证速度和最大速度。

以下载限速为例,比如总带宽为 10Mbit (总最大下载速度为 1000 KBytes/s)。共20人使用,限速为保证下载速度 100KBytes/s, 最大下载速度 200KBytes/s。详细阐述如下:

  1. 带宽空闲时, 速度可达到“最大速度”

    如果带宽有空闲(上网的人比较少,带宽使用率在 50% 左右,比如只有10人在线),则下载速度最大可以达到 200K, 200K 是下载的峰值速度,即使带宽只有一个人在使用,也不会超过这个峰值速度。这 200K 里面的 100K 是暂时借用他人的,当别人需要时,将会自动退让出来。

  2. 带宽有一定的使用率,速度在“保证速度”和“最大速度”之间

    如果带宽有一定的使用率(有一定的上网人数,带宽使用率在 80% 左右,比如有15人在线),则下载速度会降低到“保证下载速度”和“最大下载速度”之间,即 100K ~ 200K。

    通常,这种情况占多数。

  3. 带宽使用率较高或全部使用,速度等于或小于“保证速度”

    如果带宽使用率比较高(上网的人比较多,带宽使用率在 90% 以上,比如20人全部上线),则下载速度将会不会超过 100K,即:如果总带宽不能满足每人都可以达到“保证速度”,那么最终每个人的速度将会小于“保证速度”(平均分配后)。

    例如,如果20人全部同时下载,1000KBytes/s 的总下载速度,即每人分得 50K 的速度。