在一个思科论坛上有一个关于如何计算广域网速度的有趣讨论。读过我的最后发表要知道丢包、延迟和带宽都涉及到吞吐量计算。
但是,这仍然不能告诉您在复制或备份数据库或运行交互流量时,需要对网络进行多大的维度。有一个叫约瑟夫·多尔蒂的人,他有一些很棒的见解,我想你可能会喜欢:
“对于批量传输,您需要计算需要在多长时间内传输多少数据。例如,如果我们有一个10gb的数据库备份,并且有一个5小时的时间窗口(例如从午夜到凌晨5点),那么您每小时需要传输2gb,即4.5 Kbps。(实际的生产计算需要考虑协议的工作方式,例如,如果使用TCP,您可能需要额外的30%,以允许TCP超过可用带宽、减速和加速。一个恒定的比特率流媒体协议可能不需要类似的允许。)
“对于交互式流量,你需要知道你的预期平均传输速率,然后添加一个缓冲,以最小化多个流带宽竞争排队延迟。允许额度根据流的数量和每个流的带宽使用情况而变化。一般来说,较少的流量和较高的总带宽百分比需要较大的缓冲。例如,少数运行在1mbps上的100mbps主机可能需要3倍于其平均总带宽使用量。许多运行在一个gig上的100mbps主机可能很好,只比平均总和多20%。
“混合散装和交互式通常需要3倍或更多的平均总带宽使用率,除非你可以使用QoS策略在共享链路上分别对待每一个。如果可以使用QoS,类带宽允许一般可以如上所述。
除了利用率,如果你能负担得起,更多的带宽也会让事务性流量更快到达,也就是说,上面对事务性流量的带宽建议是最小化排队延迟,但带宽也可以用来最小化序列化延迟。
“从你的描述来看,你的关键因素是通过文件下载共享互联网流量,也就是说,你是否可以使用QoS可能会对你的带宽需求产生巨大的影响。
“另外,一个经常被忽视的问题是,即使你有类似LAN的广域网连接带宽,你也不能‘购买’LAN那样的延迟。”
对于整个线程在这里看到的。