如何计算带宽与在线人数

1、首先大家需要了解两个单位Byte和bit
计算机上有两个最基本的单位,Byte(字节)和bit(位),二者的换算关系是1Byte=8bits。
100Mbps(100M bits per second)独享带宽,换算到我们日常熟悉的文件大小,要除以8;也就是说100Mbps带宽,理论下每秒可以下载的文件大小约是12.5MB(M Byte)。

2、用于视频点播时候的在线人数
如果用100M去点播普通电影(600kbps)的,产生一次顺畅点播需要每秒传递的数据大小600/8≈80KB左右,100M*1024K/8/80K,也就160个同时链接(并发)。 你同样可以支持1万个人在线,因为访问网页的时候只是短时间连接服务器请求数据,这 1万人未必同时需要1万个并发连接。

3、用于web站点的同时连接数
作为web站点,可以参考如下公式大概计算出在线人数,
公式:支持连接个数 = 服务器带宽/8/页面尺寸大小
例如4M带宽快云VPS
页面大小按照100K计算,可以支持的连接个数4*1024/8/100K=5.12个。

4、大家是不是感觉连接个数很少?
因为连接数指的是某一时刻同时向服务器发送请求的个数,现实中同一时刻发送请求的数量是很少的。按照一个日均IP 8000-10000的网站为例,实际同时连接的个数大概是30-50个。(即大概一个连接数可以支持到300个IP访问,这个数据仅限web网站参考。)
所以粗略可以计算出4M带宽,可以支持的连接个数是5.12个,可以支持的日均IP为:5.12*300=1536个左右。

.

你可能感兴趣的:(如何计算带宽与在线人数)