网速变慢原因分析
上网已成为我们生活中不可缺少的工作及休闲方式,但在平时的工作中经常碰到有网友来信问“为什么网速变慢了;网速变慢怎么办”等问题。要解决这些问题,我们还是先从了解一些概念开始。
一、关于网速的一些基本概念
1、网速与带宽
网速通常指用户实际的网络访问速度,网络的理论速度通常用带宽表示。如我们常说的1M带宽,即为1024 Kbps(Kilo bit per second千比特每秒)。所谓网速,即网络每秒传输的速度,也就是常说的上传速度及下载速度,以bps表示,即每秒可传输之位数。
这里还有另外一种表示方式,即KB/s(Kilo Byte per second千字节每秒),因为1Byte=8bit,所以,1M带宽也可以表示为128KB/s,也就是我们常见的下载或上传速度的形式。
2、为什么会有网速限制
因受到网络传输介质及技术水平的影响,所以网速会受到一定限制。如以前我们通过电话线,采用Modem(调制解调器)拨号上网,速度为54Kbps,现在大部分网友通过ADSL接入互联网,网速常在1-3Mbps(与当地运营商提供的服务有关),采用光纤入户的,则可达到10M或100M。
3、什么是流量
流量是指在规定时间内传输资料的总和。流量一般是按月算,计算方法为:网页大小(或下载文件)×浏览次数=总流量。如,假如10Kbyte的网页,在一个月内浏览次数1000次 ,流量为10Kbyte×1000=10000Kb=9.77Mb
二、为什么上网速度会变慢
上网速度变慢的原因有很多,有自身计算机的问题,也有可能是传输介质及路由器、服务器等的问题。笔者总结了常见的一些情况,供大家参考。
1、单机上网遇到的网速变慢分析
现在常见的单机上网情况,是通过ADSL Moden等方式,一台电脑占用接入互联网。如果发现上网速度变慢的情况,常见的是以下几个原因引起的。
1)蠕虫病毒发作引起网速变慢
在你电脑连接网络后,蠕虫病毒便不停地通过E-mail往外发邮件,造成网络堵塞,网速变慢,如果是局域网用户还将导致局域网瘫痪。因此,及时升级所用杀毒软件,更新操作系统补丁,卸载不必要的服务、关闭不必要的端口,提高系统的安全性和可靠性,防范蠕虫病毒。
2)防火墙过多引起网速变慢
有些用户为求安全,经常在系统上装有两个甚至更多的防火墙软件,殊不知防火墙会对网络每个传送或接收的数据包进行检查,多个防火墙会消耗资源,并有可能引起软件间的冲突。只需保留一个功能强大的防火墙即可。 
3)系统资源不足引起网速变慢
因加载过多的应用程序,导致系统资源不足,影响系统性能从而导致上网速度变慢。可尝试关闭一些没用的程序或给系统盘留出足够的缓存空间。
4)ADSL Moden过热或其它故障引起网速变慢
这种情况不太好判断,如果网速是在持续上网较长时间后变慢,可以尝试关闭Moden电源几秒种后再重新打开电源,或者换其它Moden测试。
5)小区宽带用户过多,上网高峰时段引起网速变慢
有些用户实际是采用的小区共享光纤接入,整个小区共享这根光纤,在用户不多的时候,网速很快,但如果小区中用户过多,在上网高峰时段,网速变会变慢。
2、局域网上网速度变慢原因
局域网因为网络结构比较复杂,如遇到网速变慢的情况,就要对网络进行有效检查,如网线的状况、网线的接头、集线器、网卡,以及驱动程序等等硬件设备都可能引起企业局域网网速减慢。
1)网线问题引起网速变慢
网线不能过长,802.3U 的双绞线在理论上是传输150 米左右,但最好不要超过100米,过长则会出现信号衰减甚至无法连接网络的情况。
在保证质量的前提下,网线布线最好简洁,不要有缠绕。另外,双绞线不要经过例如电视之类的电器附近以免受到干扰,造成不必要的丢包,建议使用带屏蔽功能的网线。
2)水晶头接触不良导致网速变慢
水晶头接触不良,会造成网络传输间的丢包,导致网速变慢。
3)网卡绑定过多协议引起网速变慢
这种情况在局域网用户中很常见。网卡上如果绑定了许多协议,当数据通过网卡时,计算机就要花费很多时间来确定该数据使用哪种协议来传送,这时用户就会感觉到速度慢。解决方法是:用一块网卡只绑定PPPoE协议来连接ADSL提供上网的外部连接,用另一块网卡绑定局域网的其他协议,从而各尽其职,提高性能,这样客户端上网速度就会提高。
4)ADSL、路由器等设备散热不良导致网速变慢
ADSL设备工作时发热量比较大,平时要注意散热。许多用户把ADSL设备和路由器、集线器等堆在一起,不利于散热,对ADSL的正常工作有影响。ADSL等设备需要分开摆放,设备之间留有通风散热通道,如果是在机房内,最好做到恒温,一般环境温度应控制在10~30℃。
5)网络中存在的回路导致网速变慢
当网络涉及的节点数不是很多、结构不是很复杂时,这种现象一般很少发生。但在一些比较复杂的网络中,经常有多余的备用线路,如无意间连上时会构成回路。在铺设网线时一定养成良好的习惯:网线打上明显的标签,有备用线路的地方要做好记载。当怀疑有此类故障发生时,一般采用分区分段逐步排除的方法。
6)网络设备硬件故障引起的广播风暴而导致网速变慢
作为发现未知设备的主要手段,广播在网络中起着非常重要的作用。然而,随着网络中计算机数量的增多,广播包的数量会急剧增加。当广播包的数量达到30%时,网络的传输效率将会明显下降。当网卡或网络设备损坏后,会不停地发送广播包,从而导致广播风暴,使网络通信陷于瘫痪。因此,当网络设备硬件有故障时也会引起网速变慢。当怀疑有此类故障时,首先可采用置换法替换集线器或交换机来排除集线设备故障。如果这些设备没有故障,关掉集线器或交换机的电源后,DOS下用“Ping”命令对所涉及计算机逐一测试,找到有故障网卡的计算机,更换新的网卡即可恢复网速正常。网卡、集线器以及交换机是最容易出现故障引起网速变慢的设备。
7)网络中某个端口形成了瓶颈导致网速变慢
路由器广域网端口和局域网端口、交换机端口、集线器端口和服务器网卡等都可能成为网络瓶颈。当网速变慢时,我们可在网络使用高峰时段,利用网管软件查看路由器、交换机、服务器端口的数据流量;也可用Netstat命令统计各个端口的数据流量。据此确认网络数据流通瓶颈的位置,设法增加其带宽。具体方法很多,如更换服务器网卡为100M或1000M、安装多个网卡、划分多个VLAN、改变路由器配置来增加带宽等,都可以有效地缓解网络瓶颈,可以最大限度地提高数据传输速度。
3、服务器端引起的上网速度变慢
1)目标网站所在的服务器带宽不足或负载过大,响应速度过慢。这种情况可以通过PING命令进行判断,看看丢包情况,再使用tracert分析路由。Ping 命令详解 http://www.linkwan.com/gb/broadmeter/article/pinghelp.htm
Tracert 建议直接使用世界网络提供的中文路由分析工具,通过地图直观显示路由走向http://www.linkwan.com/gb/broadmeter/tracemap/traceroute.asp
2)DNS未能解释到该网站的IP,也可能是在上网高峰期,许多用户访问同一个热点网站,由于该网站服务器处理不过来,或带宽较窄会出现网络速度慢、长时间网页打不开的情况,请您最好避开高峰时段上网或改访问其它站点。
3)由于互联网节点故障,网络系统自动进行路由迂回至目标服务器,造成网络速度变慢。遇到这种情况可以将情况反映给宽带提供商,并耐心等待系统修复。
网速变慢的原因是很多的,除了考虑上述某些因素外,还要考虑到交换机,路由,线路,干扰,带宽限制,操作系统或硬件出问题等,需要具体问题具体分析,并综合考虑问题。例如当交换机广播风暴较大时,交换机性能会下降;同一个路由上,其它VLAN段受到攻击导致路由性能下降,所以你也受影响;访问的目标服务器线路距离越长,经过的节点越多,传输速度就越慢。
三、测试网络速度的常见方法
网速测试方法比较多,这里只介绍最常用的几种。
1、通过下载测试,打开下载测试文件保存到本机上,注意单位,如图,
网速变慢原因分析 _休闲
图中的单位是字节计算(KB/s),需要单位转换的。
2、通过FTP工具上传或下传。注意单位看清楚,一些FTP是使比特计算(bps),有些是用字节(Byte)的。例如CuteFTP 8 Professional FTP工具,它是以比特计算的(Mbs).
3、网站在线测试工具,笔者推荐使用世界网络(www.linkwan.com)网速测试。世界网络的网速测试栏目,是经过计算后直接显示的实际网速,使用起来比较方便,显示结果也很直观,比较受网友欢迎。同时,还可以对全国各地近2000个测试点进行速度测试及比较连接到各地的速度。