美国CL机房都有提供100M/10TB流量这种服务器, 那么100M带宽,下载速度和上行速度到底是多大? 美国LUCN CL机房的下行和上行使用带宽都一样大小,但是也有一些机房在上行方面可能做了限制,所以上行速度远远小于下载速度.
100M带宽的传输速率是100Mbps ,注意这是百兆带宽传输能力,而不是100M带宽下载速度就是100MB/S.根据bps和Byte之间8倍的换算, 100M带宽是的理论值 下载/上传速度是12.5MB/S .即100M除以8.
带宽和下载速度之间是怎么计算的呢? 首先我们要先理解清楚,以下bps ,byte 这两个单位的含义和之间的关系:
bps是bits per second的缩写,一般是指传输速度,表示为: 比特/秒 ,带宽的统计单位就是比特/秒(bps).
1bps=bits/s=bytes/8s (1bps每8秒传送1Byte数据)
bytes是字节的意思 ,是个大小单位,简写B . 我们常说的下载上传速度都指的是Byte/s , 它也是用来表示硬盘空间容量数据文件大小的单位.
1GB=1024MB
1MB=1024KB
1KB=1024B
8bits=1Byte(1字节为8比特)因此:
1024kbps=128KB/s
1024Mbps=128MB/s
在这里要注意的是传输单位的写法上,B和b分别代表Byte和bit,两者的定义是不同的,千万不要混淆.
互联网不同于传统交换网,客户实际使用的网络带宽是动态变化的,不仅取决于运营商提供给客户的接入带宽、骨干带宽和客户所访问的内容提供商的带宽,还与客户所在地区、客户电脑性能等密切相关。在理论无损的情况下12.5MB/S 是百兆带宽的最优下载/上传速度.但实际当我们下载时,这个速度是不可能达到的,因为网络传输的拥堵传输距离远近路由器 交换机各个节点之间的损耗等原因.都将导致这一下载速度可能只有八九兆,甚至更低.而且这个下载速度还得是同个网络地区甚至在同个机房的服务器之间下载才能达到. 要是你测试下载的地址是国内的或者其他地区网络,可能实际下载速度才一二兆每秒 ,几百KB每秒,甚至几十KB每秒.这很大原因是由于传输距离远下载点的限制网络传输过程中经过的节点的限制和损耗导致.
有很多客户租用服务器是专门用来跑流量的,对带宽的大小很看重,经常在关注着服务器上的上行和下载速度 他们都在服务器上安装流量监控软件,能随时知道服务器当前的上传和下载速度是多少. 例如看到流量软件显示的现在下载速度有2.5MB/S ,可不能误以为服务器带宽就2.5M,那可就笑死人啦.按照上面讲得bps和Byte的换算, 速度2.5MB/S 理论上其当时使用的带宽应该是20M . 但我也说过网络会有损耗,所以实际速度2.5MB/S,其服务器当时的实际使用带宽是应该大于20M的.
部分小白客户对这方面不理解,以为租用的百兆带宽的服务器,那么服务器使用的带宽就一定能达到百兆,机房交换机服务器接入的端口是100M的,服务器网卡是百兆网卡,这里基本可以很明确的告诉你,100兆带宽服务器实际上能跑得上去的带宽估计就是六七十兆,而且这个时候服务器就可能开始出现掉包,操作卡了. 大家可以想想,百兆网卡百兆交换机端口,出口就那么大,如果服务器带宽能使用满100兆,服务器已经是卡住了或者死机. 这就类似公路通行了,如果整条马路都是满满的汽车,这种情形还不塞车呀. 另一方面这也和服务器本身配置有关,大多客户使用的都是中低端配置的机器,例如CL机房的CL_Atom330 CL_Core2E5300这种,有时不是机器带宽不足,而是服务器CPU 内存等硬件配置跟不上,就算是给您1G的带宽也不可能跑多高. 这不能怨机房不好怀疑带宽不足,而是服务器本身根本就达不了更高的带宽.像这类的机器就很适合虚拟主机、VPN、企业站点或一些邮件服务器等使用了。
这里补充说明网络流量和带宽的关系.带宽是指一台服务器在传送的数据量的能力,常用单位是bps,而流量是指单位时间内传送的数据量.所以两者的关系:流量=带宽x时间 .根据带宽bps与下载速度byte的换算 8bits=1Byte , 流量=带宽/8 x时间 即下载速度乘以时间,那么下载的文件大小通常也可以形容流量的大小.
注意:这里的流量和网站流量可是不一样的,没有必然联系.可别傻乎乎的问机房工程师:我网站的流量怎么很少.....