关于流量带宽这些误区,你犯了吗?

原因:

一个好朋友和我说客户反映从他们网站下载app速度死慢死慢,网站10M带宽,老板还准备加20M,个人觉得可能因为老板不懂技术,客户对技术也不怎么了解导致的小误会。由于客户并发不大,也并非很多用户反应慢,因此完全从带宽考虑。我首先要了他们网站的链接,然后测试了一番,给了个解释。


1、首先检查我这边的网速,我的下载速度在300多KB。

2、用我这边的网速下载,很快就下载完了app。(app145MB)


3、可以在自己公司进行测试,看是否有死慢的情况。分不同的链路(联通、电信,移动、网通等)。

4、误区解释:

引用自:http://blog.sina.com.cn/s/blog_6ff7f77801013p18.html(分析的很不错)

MB/s和Mb/s是有区别的。其中大B代表Byte(字节),小b代表bit(比特 或位)。

  1 Kb = 1024 bit

  1 KB = 1024 Byte 

  1 Mb = 1024 Kb

  1 MB = 1024 KB

  1 Byte = 8 bit

     1 MB = 8Mb

     1 Mb = 0.125 MB


数据传输率的单位一般采用MB/s或Mb/s。在数据传输率上官方数据中(如电信部门)一般采用Mb/s为单位。而下载软件(如IE、迅雷、快车)一般采用MB/s为单位。

宽带最高下载理论值:

1Mb/s = 0.125MB/s = 128KB/s

1GB= 1024MB

1MB= 1024KB

1KB= 1024字节(Byte)

 

宽频线路速度理想下载速度实际下载速度

2Mbps       256KB/s      192KB/s

1Mbps       128KB/s       96KB/s

512Kbps      64KB/s       48KB/s

 

硬盘的容量以兆字节(MB/MiB)或千兆字节(GB/GiB)为单位,1GB=1000MB而1GiB=1024MiB。但硬盘厂商通常使用的是GB,也就是1G=1000MB,而Windows系统,就依旧以“GB”字样来表示“GiB”单位(1024换算的),因此我们在BIOS中或在格式化硬盘时看到的容量会比厂家的标称值要小Byte=B

KB=K

MB=M

GB=G

k是1千的意思,即1000。M是一兆,即1000,000。G是1000,000,000。但计算机是以2的十次方来计算的,所以1GB=1024MB,1MB=1024KB。1KB=1024B。B是字节的意思。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

那所谓的会员加速,软件加速又是什么意思?

1、的确会限制非会员的下载速度,主要是对一些比较冷门的资源会限制非会员;

2、迅雷用户下载过的资源会保存在迅雷的服务器上,当有会员下载文件时迅雷会比较文件的MD5值,如果MD5值相同,就允许会员从迅雷的服务器上下载(就是所谓的“高速通道”,这个是有固定的流量限制的),这个下载速度很快,接近物理宽带的极限。

3、如果会员的“高速通道”流量用完了,还有离线下载,就是迅雷先用服务器下载,然后会员再从迅雷服务器上下载。迅雷服务器上已经有的资源“离线下载”瞬间就完成了,这个也可以接近物理宽带的极限。

4、你开通会员也是不能突破物理宽带的限制的,比如你家就1M的带宽,开通会员下载也是一样慢悠悠的。如果你家是4M及以上,可以在线观看“离线下载”的影片不需下载,一点都不卡。

总结:所谓会员加速,软件加速,无非和走的网络线路有关,但是不管你怎么走,你的物理带宽是硬性条件,如果实在不明白举个例子:你在家用wifi看视频,有点卡,你不能怪爱奇艺那边网速不行,而是自己家网不行,你家的带宽有点小。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


总结:自家带宽没有问题,是个别客户物理带宽小的原因,并不需要加带宽。

时间: 2024-08-02 11:24:01

关于流量带宽这些误区,你犯了吗?的相关文章

Nginx 流量带宽等请求状态统计( ngx_req_status)

Nginx流量带宽等请求状态统计 ( ngx_req_status) 插件下载地址: wget http://nginx.org/download/nginx-1.4.2.tar.gz git clone https://github.com/zls0424/ngx_req_status.git 配置示例: 1.服务目录 mkdir /opt/server 2.补丁导入: patch -p1 < /opt/server/ngx_req_status/write_filter-VERSION.pa

Nginx流量带宽请求状态统计(ngx_req_status)

介绍 ngx_req_status 用来展示 nginx 请求状态信息,类似于 apache 的 status, nginx 自带的模块只能显示连接数等等 信息,我们并不能知道到底有哪些请求.以及各 url 域名所消耗的带宽是多少. ngx_req_status 提供了这些功能 按域名. url. ip 等等统计信息 统计总流量 统计当前带宽\峰值带宽 统计总请求数量 安装   # cd /usr/local/src/ # wget "http://nginx.org/download/ngin

nginx流量带宽等请求状态统计( ngx_req_status)

介绍 ngx_req_status用来展示nginx请求状态信息,类似于apache的status,nginx自带的模块只能显示连接数等等信息,我们并不能知道到底有哪些请求.以及各url域名所消耗的带宽是多少.ngx_req_status提供了这些功能. 功能特性 按域名.url.ip等等统计信息 统计总流量 统计当前带宽\峰值带宽 统计总请求数量 1. 安装 # cd /usr/local/src/ # wget "http://nginx.org/download/nginx-1.4.2.t

kvm限制虚拟主机流量带宽

使用场景: 在工作中需要对某一个主机进行网络限制.合理使用网络流量 操作方式: kvm限制主机流量需要修改xml文件.最好关机后操作 kvm的限制流量的计算方式为 限制带宽数(kb)/8 = xml所需要的数字 实例: <interface type='bridge'> <mac address='52:54:00:b6:ff:ba'/> <source bridge='br0'/> <bandwidth> <inbound average='625'

zabbix网卡流量带宽出现极大值,特别特别大

这种情况多半是有多个机器启动了zabbix,并且hostname设置的都一样,多个机器的数据混合了. 原文地址:http://blog.51cto.com/ipcpu/2178612

使用Log日志 计算带宽流量峰值

awk 19 一般来说流量带宽是通过snmp协议取网卡流量画图.不过有的时候,为了优化分析或者排错,也会直接去计算服务的访问流量.方法很简单,根据日志中记录的 请求时间(squid记录的是请求响应完成时间,如果要精确,可以再减去响应时间,不过一般squid的文件不至于5分钟内还传不完的……),按每5分钟 一汇总其字节数,然后均摊到300秒上. 计算全日志中最高带宽的命令行如下: cat $ACCESS_LOG|awk -F'[: ]' '{a[$5":"$6]+=$14}END{for

tc命令——Linux基于IP进行流量限速

主要参考(所有权利归原文作者所有): *http://www.cnblogs.com/endsock/archive/2011/12/09/2281519.html *http://blog.163.com/ninja_wk/blog/static/989155620084280154811/ *http://www.chinaunix.net/jh/4/16110.html 一.TC原理 Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制,主要是

网络传输流量控制策略小结

 这里所说的流量控制策略,适用于TCP可靠传输协议,可能不适合UDP传输协议. 一般来说,流量控制策略可分为应用层流量控制.传输层流量控制两种. 1.应用层流量控制 也就是,在应用程序内部开发逻辑实现流量控制,根据带宽控制策略来决定是否进一步发送或接收. 网络传输时,通过回调机制来动态显示带宽大小.动态显示带宽的时机或指标(固定以秒/毫秒为单位显示速率都会对性能有影响,也肯定不是最优的),根据需要动态显示速率: 1>时间采样周期(如250毫秒)越细,流量控制越准确,但可能造成传输性能的降低.

Zabbix监控网络流量

一般来说,云服务器都会自带云监控,而且"流量监控"也是常备的监控项. 对于内网网卡来说,有一个比较不错的查看工具叫nethogs,可以直接yum,#yum install nethogs,而查看内网网卡流量的方法也很简单,#nethogs eth0.效果如图: 言归正传,我们现在要搞的是用zabbix去监控网络的流量,由于金山云的linux控制台只能显示eth0,而没有eth1(外网网卡),所以我们这次就用监控eth0来做例子. zabbix自带的监控网络流量的key是:net.if.