计算平均下载时间

时间:2011-02-20 17:04:45

标签: math

你能帮助我理解以下内容吗?提前致谢! :)

Given T=F/C.----(1)  

其中T是平均下载时间,F是文件大小,C是平均服务容量。

下载对等体期望从网络获得的平均容量

(100 +150)/2 = 125kbps. 

如果文件大小F是1MB,我们预测平均下载时间是(1)的64秒。

plzzzzzzzz解释了这个......

1 个答案:

答案 0 :(得分:4)

好吧,如果服务器的带宽(“容量”)允许100kb / s(这里我的意思是每秒千字节而不是位)并且文件是1MB(再次是兆字节而不是位),那么下载的时间它将是1024(1024千字节= 1MB)/ 100,因此文件下载需要10.24秒。

所以T(时间)=文件大小(F)/可用带宽(C)

如果你想知道容量,而不是时间,你可以重新安排公式 C = F / T. 这将告诉你未来下载请求的容量。

此公式只能是估算值,因为实际世界时间取决于服务器当时的运行方式。

但是,这会考虑服务器带宽,而不是用户带宽。

如果你真的想知道下载的准确平均速度,那么你应该考虑到这两者 - 只有在你要提供的大量下载时才会指出这一点,否则你只是在浪费计算速度的时间。

但是,为了使其更准确,请针对用户运行测试下载以查看其平均下载速度,然后使用服务器的静态平均下载速度(或更好地计算服务器的计算平均下载速度)或用户平均下载速度,取决于哪一个较慢,并将其用作容量数字。