day/night 节流限制不同时确定平均数据传输速度的公式

Equation for determining average data transfer speed when day/night throttling limit is different

这可能更好地张贴在数学中,但我想 Whosebug 中的某个人可能以前见过这个。我正在尝试设计一个方程式来确定将数据异地传输到数据中心的备份设备的平均数据传输速度。

在工作日的 8:00a-5:00p 小时(一天的 1/3),连接被限制为测量带宽的 20%。工作日剩余的 2/3 (5:00p-8:00a),连接被限制为测量带宽的 80%。在从星期五 5:00p 到星期一 8:00a 的周末,连接始终是测量带宽的 80%。

这背后的原因是决定是将数据播种到硬盘上还是让数据通过互联网传输。做出这个决定是基于获得稍微准确的带宽平均值,这样我就可以计算 transfer time

我在想出方程式时遇到了问题,所以我使用 只是 工作日 80%/20% 的平均值对一些现实世界中的事件进行了逆向工程。我得出了 57.5% 的测量带宽,但无法从中推断出方程式。现在我想写一个程序来确定这一点。我在考虑周末占整个时间的 80% 会使用类似的方程式。

这类似于一辆汽车在一天的 1/3 时间内以限速的 20% 行驶,然后在当天剩余时间以限速的 80% 行驶,然后确定当天的平均车速.我在网上搜索过,但找不到任何对此方程式的参考。有什么想法吗?

使用您提供的想法,直接方程式:

Average = (1/3) * bandwith_1 + (2/3) * bandwith_2

如果 bandwith_1 = 20 且 bandwith_2 = 80,则方程给出的最大值为 59,99999%。