网络带宽的评估

Posted T神一样

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络带宽的评估相关的知识,希望对你有一定的参考价值。

转载地址:http://blog.csdn.net/pan_tian/article/details/52316476
根据并发用户数评估所需网络带宽:
网络带宽(Band width) = 页面平均大小(每用户.每秒) * 并发用户数

示例:
页面平均大小:访问数据的文字内容+图片+用户评论的表情+各种CSS样式,平均大小为300KB
并发用户数:按照150来算(同一秒内150人同时发出请求)
网络带宽 = 300KB * 150人 = 45000KB = 44 MB
Byte换算成bit,那就是44 MB × 8 = 352 Mbit
那么说明只有带宽超过352Mbit/s才能满足我们的需求。
 
上边是一个比较理论的计算模型:页面的平均大小,这个数字比较好评估,使用一些网页工具就可以计算出来。比如火狐浏览F12调试工具
技术分享
 
但是并发用户是不好评估的,这个示例中的并发用户数是拍脑袋估出来。 还有一种评估并发用户的方法,就是根据页面一天的访问量,算出平均每秒的访问量,再根据这个平均访问量作为并发用户数,再按照公式算出网络带宽来。
 
说明:
计算机上有两个最基本的单位,Byte(字节)和bit(位),二者的换算关系是1Byte=8bits。100Mbps(100M bits per second)独享带宽,换算到我们日常熟悉的文件大小,要除以8;也就是说100Mbps带宽,理论下每秒可以下载的文件大小约是12.5MB(M Byte)。
 


以上是关于网络带宽的评估的主要内容,如果未能解决你的问题,请参考以下文章

Linux网络性能评估工具iperf CHARIOT测试网络吞吐量

Linux网络性能评估工具iperf CHARIOT测试网络吞吐量

iperf网络新能评估

弱网优化,GCC 动态带宽评估算法(内附详细公式)

Linux性能优化从入门到实战:18 网络篇:网络性能评估

无线通信和多设备组网应该如何计算网络带宽