如何计算服务器带宽、在线人数、并发量



怎样计算服务器托管带宽与在线人数?对于网站来说是举足轻重的,选择一个好的服务器就直接关系到了网站的发展,服务器的重要性是不言而喻的,那么站长们是否会计算服务器托管带宽与在线人数呢?

535.jpg  

计算机上有两个最基本的单位,Byte(字节)和bit(位),二者的换算关系是1Byte=8bits。其他的K、M、G、T等都是数量级。 100Mbps(100M bits per second)独享带宽,换算到我们日常熟悉的文件大小,要除以8;也就是说100Mbps带宽,理论下每秒可以下载的文件大小约是12.5MB(M Byte).如果再加上损耗,IP头等,大概也就10MB/S左右。如果你是用这10M去点播普通电影(600kbps)的,产生一次顺畅点播需要每秒传 递的数据大小600/8≈80KB左右,10240K/80,也就120个同时链接(并发)。当然如果你要是做网页的话,每个人需要的带宽大约也就5k /s左右,也就是2000来个同时连接(并发)。

通常意义上来讲,做网页服务器,用带宽来计算同时在线人数是不准确的,你同样可以支持1万个人在线,因为访问网页的时候只是短时间连接服务器请求数据,这1万人未必同时需要1万个并发连接。网页人数的在线,主要是跟服务器的性能相关。视频服务器或者下载服务器,游戏服务器,才跟带宽直接相关。3M带宽能同时允许在线人数多少? 带宽方面是支持在线人数的最关键的一个因素,服务器按照咱们所保证的最大带宽是3M,即3Mbit/s,相应的,服务器的数据最高传输速度应为3/8byte/s*1024=384K/s 。一分钟流量大约384K/S*60=23040K,假使每个用户一分钟内占用10K,即该一分钟内支持在线访问人数为2304人(图片类和视频类站点不在此例,因为图片类视频类每个用户一分钟内绝对超过10K),但是,我们并不能保证每个用户在一分钟内只访问一个该站链接,假如每个用户在一分钟内点该站两个链接的话,那么支持在线人数应该在2000以下。 当然了,同时在线人数不仅仅与服务器带宽有关系,还有硬件有一定的关系,俗话说好马配好鞍,所以好服务器一定要配上好带宽。

一台中低端服务器通常最高支持在线人数为2000人左右,仅限于普通WEB服务器。不包括图片类下载类视频类等。还要说的是论坛。论坛中统计的在线人数,是以某一时间段内访问论坛的活动人数为标准的,与连接数应无关系。某些用户为了显示论坛的人气,可以在调大论坛统计在线人数的时间范围。这也是为什么IIS连接数和论坛在线不符合。

如何根据网站PV选择主机带宽?带宽是网站服务器的一个重要指标,良好的带宽可以提升用户的访问体验,而带宽不达标则会增加网站访客的等待时间,进而可能导致访客的流失。所以选择合适的带宽对一个网站的成功运营是十分必要的。

下面主要从网站PV(page view,即页面浏览量或点击量)的角度,讲讲如何选择合适的主机带宽。在带宽的选择上需要先弄清楚几个问题:

1、什么是带宽。 通常所讲的1M带宽指1Mbps,1Mbps=1024K bit per sec=128K Byte per sec,也就是128KB/秒,不要理解成1MB/秒。网站服务器有1M带宽,那么下载速度最高128KB/秒。

2、是共享带宽还是独享带宽。 举个例子,独享2M是指不管你用多少的带宽都固定分配这个2M的带宽给你用,任何时候都可以保证你有256KB/秒的最高下载速度。而共享100M是指多个用户共同享使用100M的带宽。如果用户数很多会导致并发数大,高峰时段就会出现争抢资源的现象。所以共享带宽的缺点是并发数大抢资源时可能会被分配的带宽很小,但共享带宽也有一个优点就是当不抢资源时你使用的带宽较大。所以如果使用共享带宽,单用户的带宽是浮动的,一般1M-5M 浮动,也可能出现高峰时带宽不足1M的情况,主要看服务商接入的用户数和带宽控制是否合理。

3、带宽线路是单线、双线还是多线。 使用双线,多线的主机比单线的主机好,可以兼容电信、联通、教育网等不同网络服务商。当然,双线、多线的价格比单线要贵一些。


发表评论: