我需要多少带宽速度?

我需要多少带宽速度?

我有一个 100 兆字节 (MB) 的文件,我的服务器上有 30 兆比特/秒 (Mb) 的专用带宽速度。

有多少人可以同时下载此文件,并且速度可以接受?

对于中高流量(高峰时段大约有 200 个同时用户),您推荐使用多少兆比特/秒?

答案1

100 兆字节等于 800 兆比特。简单粗略的计算表明,对于一个用户来说,这将花费 26.666 秒(忽略协议的任何开销以及服务器用于任何其他目的的任何带宽)。实际上,它将花费稍微长一点的时间,但精确的数字将取决于几个问题,例如另一端的 MTU、导致重新传输的线路质量,以及服务器是否可能将连接用于除提供文件之外的其他目的,因此我不会费心进行如此精确的计算。

假设该文件由一台服务器提供,该服务器具有合适的 RAID 设置,能够缓存该文件,或者如果你有一个代理(如 squid)缓存该文件(基本上假设你的硬盘抖动不是问题),你可以简单地将 26.66 这个数字乘以用户数,这样:

1 User : 26.66 secs,
5 Users : 133.33 secs,
10 Users : 266.66 secs,
25 Users : 666.66 secs,
50 Users : 1333.33 secs,
100 Users : 2666.66 secs,
250 Users : 6666.66 secs,
500 Users : 13333.33 secs,
1000 Users : 26666.66 secs.

如果您希望调整这些数字来确定使用更多带宽时速度会快多少,只需使用相关比率进行缩放 - 例如这些计算基于您的 30Mb 连接。例如,如果您可以将其升级到 50MB,请将我的数字除以 3,然后乘以 5。

您没有提到预期的用户数量,最终您需要决定什么是可以接受的,什么是不可接受的,因为我们无法为您决定,因为您必须在连接成本和速度提升之间进行权衡。

答案2

我有一个 100 兆字节 (MB) 的文件,我的服务器上有 30 兆比特/秒 (Mb) 的专用带宽速度。

也就是说,每秒 30,000,000 比特的线路可以传输 838,860,800 比特的文件。理论上的最大速度意味着,你可以在 28 秒内一次性传输完该文件。

有多少人可以同时下载此文件

百万

速度可以接受吗?

四五?

对于中等到高流量,您推荐使用多少兆比特/秒?

一兆比特。


我们无法帮您扩大规模。我们只能给您提供数字。您可以根据数字做出自己的价值判断。

答案3

需要多少带宽实际上取决于您认为可以接受的体验以及您想要服务的用户数量。如果您担心带宽问题,请考虑使用 CDN。简单计算是 800 兆比特,根据您当前的带宽,1 个用户大约需要 28 秒,您可以将其乘以更多可扩展性参考。

相关内容