服务器带宽

很多客户在购买IDC产品的时候,不论是虚拟主机,或者虚拟VPS,或者独立服务器,都喜欢问一下带宽。比如你们空间带宽多大,服务器能跑到多少带宽,峰值多少等等。其实,根据我们公司对IDC行业的深入研究,讨论具体的带宽是没有多少意义的,具体还是要看实际使用时候的感觉。而且网站或服务器的快慢,不仅仅是由带宽这一个因素决定的,还与网站程序、网站访问量、整体网络情况、服务器安全性能等多个因素有关。下面先讨论下家庭宽带的情况,再延伸到我们服务器租用和托管的情况。

我们家里装宽带,比如是1M的ADSL,那么下载的速度最高可以达到多少?理论上是128K每秒,也就是说你下载一个1280K的MP3,要花10秒钟,而不是1秒种。但是大多数时候,你下载的速度达到90K左右就已经很不错了,这个是用迅雷等P2P软件测试的,带宽利用率在70%左右。这是正常现象,因为从服务器端到你个人用户端的网络状况由于拥堵情况不同,还有传输的距离等等原因,会产生损耗。这个带宽利用率可大可小的,最理想的是在实验室里面,可以达到99%以上。最不理想的情况,就像我们国内目前互联互通做的很差,比如从联通的独享100M到电信的独享100M,之间的可利用带宽绝对没有70M的,效率肯定是很低下的。

也就是说,网络的传输速度和服务器,和你个人用户端的网络状况都有关系的,所以不要一味的相信电信公司说的10M、20M带宽,实际能达到的比这个数值小的多。这样一说大家稍微明白一点了把。再延伸到我们租用服务器业务上,因为我们个人电脑的网络状况基本是无法改变的,机房的网络状况也就是服务器的网络带宽环境就显得尤为重要了。所以,找一个好机房托管,还是有现实意义的,但同样也不能纠结所谓的服务器带宽数值。

机房那边的情况一般是这个样子的。一台整机柜是接入100M独享的带宽,理想的情况下是放20台服务器,不过也有黑心服务商塞的更多的。服务器如果是做虚拟主机服务的话,每台服务器上的虚拟主机少则一百,多则四五百。这样算下来,分配到每个虚拟主机的带宽也就更少了,而且无法计算,所以说一定要知道每个虚拟主机分配的带宽是多少是没有意义的,最好还是自己访问访问测试下。虚拟的VPS主机也是一样的道理,同样是共享的,所以很多服务商鼓吹的保证VPS是5M带宽,这也是没有意义的。

一个比较好的检测办法是通过ping。一般来说,ping值要小,越小越好。有时间的还可以查一下路由走线,越短越好。查路由的命令是进入CMD命令行模式,然后输入tracert IP地址,看有多少路由走向,经过的路由节点越短越好。

托管服务器的时候说的100M独享带宽,换算到我们日常熟悉的文件大小,要除以8。实际上这个M应该写出小写的m,应该是100m。M和m之间是8倍的关系,也就是说100m带宽,每秒可以下载的文件大小约是12.5M。当然,带宽够了,还要你的服务器有足够的数据量才可以把带宽跑上去。好比给你1米粗的水管,你没有那么多水,只有家里自来水管那么大的流量,这个时候不能怪服务商的。

那么上面说的带宽利用率70%,现在100m带宽约可以传输12.5M,是不是12.5M也要打个7折呢?70%是单用户对单服务器,要是很多个用户对这台服务器,那么损失可以降低到最小。A用户损失的30%,也就是服务器富余下来30%,可以给更多的用户使用,所以当用户足够多的时候,带宽是可以最大化利用的。基本上,服务器的配置足够好,数据量足够大,用户请求数足够多的时候,100m带宽可以物尽其用,达到99m是没有问题的,也就是每秒12.5M左右的文件大小传输。

有人说,我托管了独享的100m服务器,但是查看流量图,发现只有30m左右的数据(3.75M左右)。我的数据量是足够的,用户也足够多,服务器也足够好,唯一的解释就是服务器的端口被做限制了。这种情况是有可能发生的,一个看你服务器放在哪个机房的,一个是看你交给服务商的钱是多少?像上海机房资源普遍很紧张,服务商说的是100M独享端口,其实只给你跑到30m左右的带宽,还有就是某些1万一年左右的100m独享价格,真实的带宽也是只有30m左右。


最近网站的流量一直在增长,这个肯定是好事。不过也有个麻烦的问题,目前本站用的的虚拟空间,每月流量30G,虽然95%的图片都已外链,但流量还是很吃紧,日均2000ip,4月份流量34g左右,单JS的响应就站了15G(当然我的网站js多了点,有待优化)。所以最近考虑换下服务器。

服务器1M带宽同时能承受多少人在线 建站教程 第1张

物色了一圈,想看看云主机,没钱只能用最低端的,几百块钱也就1M带宽,512内存,单核CPU。考虑到网站用户体验,百度了n多页面,服务器1M带宽同时能承受多少人在线。综合了下有如下几点:

服务器1M带宽同时能承受多少人在线 建站教程 第2张

首先要知道影响在线人数的因素

1,访问量

2,网站类型:如果是出文字的网站(如小说站),1M带宽带动日均5000IP,还勉强。如果是普通网站有图片,有文字、论坛、新闻资讯类型网站 大概1M能带一千IP。考虑到高峰期并发,1M高峰期还会卡。【最低配 单核CPU+512内存。1千IP CPU占用10%左右,内存200到300之间】。

下面根据影响因素计算下1M带宽能同时承受多少人在线(以网络状况良好为前提)

1、 打开网站8秒原则;

2、 评判的只是:用户从云服务器下载文件的速度;

3、 页面的标准尺寸大小为:60KB;

参考公式:支持连接个人 = 服务器带宽/页面尺寸大小

通过计算大致结果是,1Mbps的带宽(服务器的1M带宽最快上下速度能达到1M/s,跟我们家用的带宽稍有区别)支持的连接数为:17个

因此,N M带宽可以支持的同时在线人数大概为N*17个

所以,1M带宽的云主机,日均3000IP以下应该没问题。当然如果你的每个页面都比较大的话,那就没这么多了。具体多少,可以按照上面的算法算下。

1、容易混淆的两个单位:字节和位

说到带宽,就会涉及到带宽的单位,带宽一般用位做单位,英文是bit,例如adsl的带宽是2mb,实际上就是2mbit每秒。前面的M,还有对应的K, G大家应该都遇到过,表示数量级,进制是1024,估算的时候也可以简单的用1000代替。也就是1G=1024M 1M=1024K.

用电脑的人一般都会熟悉这样的概念,例如我的硬盘是160G。这个160G表示什么呢,其实是160G Byte,也就是160G比特,这样大家就知道了,这个和上面说的那个2mb是不一样的。

比特和位的关系:一个byte等于8bit。缩写的时候两个都是b,习惯上byte缩写用大写的B,而bit用小写的b,但是很多时候书写很混乱,所以看到主机商标的带宽要先搞清楚是byte还是bit。一般说机房带宽,主机端口带宽都是bit,但是有些主机限制峰值带宽,而这个有的主机商用byte,有的用bit,相差8倍,所以要先弄清楚。

2、带宽的共享和独享之分

这个虚拟主机一般不说,只有在服务器租用和服务器托管的时候会提到,因为虚拟主机肯定是分享一个服务器的带宽,没有独享的。但是因为虚拟主机就是从服务器上分出来的,所以还是明白服务器的带宽情况比较好。国内常见的是100M共享和10M独享,100M共享其实就是一个机柜分享一个100M的端口,至于每台服务器能分到多少,取决于这个机柜的服务器数量和每个服务器的带宽占用情况。而10M独享,就是给每台服务器一个10M的端口。一般来说,100M共享每台服务器分到的贷款大约在2M到5M左右,所以10M独享是优于100M共享的。

国内的虚拟主机用的服务器多数是100M共享,也有10M独享的,但是有人说他的服务器是100M独享的就要小心了,骗人的嫌疑很大。

除了以上说的,其实一个服务器能够分到的带宽还取决于整个机房的带宽是否充裕。10M独享或者是100M独享其实只是10M端口或者100M端口接到了交换机上,做个极端的例子,假设机房给你了100M的端口,但是机房到公网的出口实际上只有10M,那么其实你的最大带宽也就是10M而已。从这个意义上说,100M独享其实还是共享,并不是把你的出口接到了主干网上。再大一层次,如果是某个主干网拥塞,就是给你1G端口接到主干网上,带宽照样会限制。所以独享和共享其实是相对的。

一般来说,假如一个机房的出口带宽是10G,分给服务器或者机柜的带宽累加值会大于这个值,也就是所谓的超卖。如果没有超卖,10G的带宽只能分给100个百M共享的机柜。因为并不是每台服务器每时每刻都会占满带宽,超卖会更充分的利用资源。虚拟主机的带宽以及其他资源都和这个道理差不多,也会存在超卖的现象,但是只要是合理的,都是对用户和主机商都有利的。



  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值