计算服务器的负载能力,是互联网系统设计维护的基础问题,也是一个很实际的问题。租用带宽超过实际需求,带来资金方面的浪费;租用带宽过小,业务受到影响。吞吐量如何计算?
我们先看下吞吐量的计算公式:吞吐量=并发请求数*每个请求的响应数据量。从这个公式,我们可以看出,吞吐量与并发请求数、请求响应的数据量相关。注意这里是并发请求数不是用户数,并发用户数不一定和并发请求数是相等的。单位时间内1个用户可以发起多个用户请求。也就是说,吞吐量与并发用户数、应用本身有很大的关系。1个用户看直播和访问网页需要的流量是不相同的,看直播的流量远大于看网页的流量。
服务器的带宽估算和访问IP之间没有直接关系的。和服务器带宽最有直接关系的两个指标是峰值PV,平均PV和请求大小。
访问IP过万,只能说明可能有1万的独立用户,假设这1万用户平均到每秒钟只有一个请求发出,请求大小为5kb,那么带宽影响就不是很大了。
但是如果1万用户平均每秒共发生1000次请求,平均每个请求10kb,那么平均每秒钟产生的流量就是10m,对应到带宽大概在50m左右。而且这只是平均值,网络流量一般含有峰值,在峰值的时候就需要一些手段来控制,比如动态增加带宽,或者减少峰值流量。
版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有