网速缓慢怎么办?—单链路故障系列之桌面链路故障
2005-06-02    《网管员世界》   
打印自: 安恒公司
地址: HTTP://nmpp.anheng.com.cn/news/article.php?articleid=609
网速缓慢怎么办?—单链路故障系列之桌面链路故障

网速缓慢怎么办?—单链路故障系列之桌面链路故障  
  
通常我们都知道,对于网络中断这类故障,维护人员处理起来会比较自信,这是因为他们并不害怕网络完全联系不上,他们总有办法来处理这类问题,如更换设备、更换网卡、更换交换机、更换其它端口、更换跳线、重装设备、重装软件、重装驱动程序,甚至重新格式化,有时候还会先进行一番杀毒。通过这些常用措施,一般都能很快把引起网络中断的原因找到。大多数情况下,这些故障与物理层的问题比较紧密,比如网卡和交换机端口有问题、电缆和光缆有问题等等。

那么,网管人员害怕和担心的问题是什么呢?主要的问题之一就是速度慢。通常情况下,如果网卡指示灯是亮的,交换机连接指示灯也是亮的,从PC工作站或服务器上ping某一个站点也是连通的,并且响应时间很短,比如说ping本地服务器响应时间是1ms,但是用户却反映速度很慢。这个时候对网管人员来说,故障处理起来会困难一些。因为问题可能出在PC或服务器上,也可能出在网络本身。
下面就是小张和小杨有关此类问题的一段有关对话。客串:Lucy。

小张(拿起电话)

[小张:]“喂,你好!”
[Lucy:]“小张,是我,我的机器好像有问题。”
[小张:]“什么问题?”
[Lucy:]“不管是上网浏览网页还是收E-mail都很慢,拷文件的时候也很慢,我不知道出了什么问题。”
[小张:]“你等一下,我这就过来帮你看看。”
[Lucy:]“那好,你快点过来吧。”
[小张:]“好的。”

小张来到Lucy座位,首先ping和本网站最近的服务器,结果响应时间小于1ms,再ping网关和路由器均小于1ms,这说明链路的连通速度还可以,可为什么会慢呢?小张心想可能是Lucy的机器出了问题,因为它无论处理何种应用都慢,比如http访问网页、电子邮件传输等等,所以小张决定先仔细检查Lucy的机器。小张将Lucy的机器重新启动,输入口令,Lucy的机器进入工作状态,执行访问网页、传输文件、收发E-mail等任务,结果发现速度确实很慢。

[Lucy:]“小张,我的机器到底出什么问题了?”
[小张:]“好像是操作系统的问题,你平时没有动过这些软件吧?”
[Lucy:]“我没有动过,我也不敢动它。”
[小张:]“那么最近有没有收过一些什么特殊的E-mail,或者你不认识的人发来的E-mail,或者奇奇怪怪的E-mail?”
[Lucy:]“没有,一切都很正常。”
[小张:]“那么你要告诉我实话,你最近有没有访问过一些比较特殊的网站?”
[Lucy:]“没有,白天我很忙,我一般都顾不上去访问一些网站,最多也就是到一些新闻网站或门户网站看看当日新闻,其它的一些东西我通常是回家以后才上网,公司的机器一般不上其它的网站去溜达。”
[小张:]“噢,你最近感到网络出现了什么问题吗?”
[Lucy:]“我发现有时候会突然断掉,有时候会比较慢,而且是不稳定,时好时坏,已经持续了很长时间了。今天是因为一直很慢,所以才找你的,否则我可能会认为网络有拥堵,大家都在上网,流量比较高,网络会比较慢。但今天持续时间很长,从上班到现在一直就这样,而且我邻桌的同事速度都还可以,所以我觉得是真的有问题了,这才找你。”
[小张:]“Lucy,你先去干点别的,休息一下,我帮你把数据先备份一下,把Office软件卸载了再装一下看看会不会好。你的Office含Outlook Express和IE6.0吗?”
[Lucy:]“含的。需要帮忙,你叫我一声。”

小张接下来将Lucy机器上的Office软件全部卸载删除,然后重新安装了一遍。装好了以后,小张开机重试,结果很沮丧地发现速度依然很慢,小张怀疑是不是机器中了毒。

[小张:]“Lucy,你的杀毒软件平时升级吗?”
[Lucy:]“我升级的,而且是通过网络自动升级的。每天会自动检查并进行查毒、杀毒。”
[小张:]“哦,那么我先用其它的杀毒软件给你杀杀毒,然后看一看是不是能恢复。”

小张执行杀毒程序,但还是不妙。

[Lucy:]“哎呀小张,看来光杀毒还是不行,速度依然很慢。”
[小张:]“我想你的操作系统可能有问题。”
[Lucy:]“不会吧,我用的是XP,平时我都不动它的。你知道我对计算机一窍不通,除了那几个应用软件之外,我不会动里边的任何东西,我也不会让别人来动我的东西。你平时告诫过我们不要在网上下载一些东西,以免给自己找麻烦。而且我每天都坚持定时地备份数据,我的机器工作状态一直都很好,就是这两周开始出了问题。今天,干脆罢工,速度非常慢,我不知道到底出了什么问题。”
[小张:]“这样吧,我先将数据备份以后,把操作系统重新安装一下,看看有没有起色。”
[Lucy:]“重装操作系统行吗?”
[小张:]“这一招通常很灵,格式化以后机器变得干干净净,重装系统工作会很好。”

小张重新格式化了硬盘,重装操作系统和应用软件。约50分钟后,重新启动机器并打开这几种应用,结果,他发现这台机器速度依然很慢。这使小张有点着急,难道是这台机器有问题?如果是这台机器有问题,那就有可能是主板或是网卡有问题。可是刚才安装的时候,查看了系统设备,工作都很正常,应该没什么问题。那么问题到底出在哪里呢?小张用一根跳线把邻座的一台机器接到了Lucy的跳线插座上,结果邻座的机器速度也变得很慢,小张由此断定应该不是Lucy这台机器的问题,而是这条链路存在问题。根据以往的经验,小张用一台笔记本电脑在配线间将它连接到Lucy的机器原来连接的交换机的端口上,结果速度立刻恢复正常。小张由此推定,是这条物理链路,也就是这条电缆出了问题,由于没有别的链路可以替换,小张希望对这条链路进行一些检测。他想起了他的好朋友小杨,于是拿起了电话。

[小张:]“小杨吗?”
[小杨:]“我是小杨。”
[小张:]“我现在又遇到了一个麻烦问题。”
[小杨:]“什么问题?”
[小张:]“我这里有一个用户的链路速度很慢。”
[小杨:]“速度慢的原因很多的,可能服务器有问题,可能网关有问题,网络有问题,交换机、路由器有问题等等,都有可能。再就是电缆有问题,都有可能造成链路慢;另外,软件安装的不对、版本不兼容、有病毒捣乱等等,都有可能造成速度慢,还有就是网络的拥塞、流量太高也会出现链路速度慢的现象。”
[小张:]“是啊,但是其它机器都不慢,只有这台机器慢。”
[小杨:]“哦,那你找一台机器替换一下。”
[小张:]“我替换过了,也慢。”
[小杨:]“那说明是这条链路有问题。”
[小张:]“可是我拿一台笔记本到配线间的交换机口上去试了一下,上网、发邮件速度都很快。”
[小杨:]“哦,那说明就是这条电缆有问题。”
[小张:]“电缆有问题,怎么检测呢?我看它是通的呀,而且也能ping通,延迟很小。”
[小杨:]“你可以测测电缆的长度,测一测电缆的衰减,看是不是衰减太大。”
[小张:]“用什么东西测衰减呢?”
[小杨:]“应该用一种叫电缆分析仪的测试工具来测。”
[小张:]“我这里没有。”
[小杨:]“我有,你叫个快递过来拿。使用方法我随后在电话里告诉你。”

小张用电缆分析仪测试了一下这根电缆,电缆分析仪测试结果显示这条链路合格。

[小张:]“小杨啊,我测过了,仪器告诉我这条链路是合格的,上面有很多参数,我都不太明白,但机器显示“Pass”,说明这条链路没问题。”
[小杨:]“这条链路没问题,那就是PC的问题了。”
[小张:]“可是机器我已经替换过了,应该不会有问题的。”
[小杨:]“那你可以测一下机器的端口和交换机的端口,看看两边工作状态是不是不匹配。”
[小张:]“你的意思是说......”
[小杨:]“我的意思是说看看两边是不是都是全双工,比如,一端是全双工100兆,而一端是半双工100兆,那么这个时候有的链路可以连接,但是速度会比较慢。”
[小张:]“噢,我可以试试看看。”
[小杨:]“你那里有工具吗?”
[小张:]“没有。”
[小杨:]“你可以用电缆分析仪的监测端口看看交换机是处在全双工还是半双工状态,然后再去看一看用户的机器是处在哪个状态。”
[小张:]“好的。”(过了一会儿)“我看过了,两边都是100兆全双工。”
[小杨:]“哦,那说明你的链路应该没什么问题。”
[小张:]“是的,可为什么会慢呢?我用笔记本在这条链路的两端都连接过了,直接在交换机上连,速度正常;而到用户这里连,速度就不行。这条链路又经过了电缆分析仪的测试,说明这条电缆也没有问题,那么问题会出在哪里呢?”
[小杨:]“让我想想,我推断可能是交换机端口有问题。”
[小张:]“为什么?”
[小杨:]“比如,交换机端口老化,发射能力会降低,这样发射的信号会减弱,信号传到用户那里以后就会变得很小。虽然电缆的衰减本身并不大,但是由于信号发射的能量很小,所以说用户收到的信号能量也会很小。这个时候就会使网络的出错和误码率增加,很小一点干扰和噪声就可以引起网络数据的破坏。”
[小张:]“那怎么检查呢?”
[小杨:]“很简单。你可以把用户在交换机的插座换到其它空余的插座上试试。”
(小张依照操作。)
[小张:]“哦,小杨,正如你所说的,我换到其它端口以后,用户马上就正常了”。
[小杨:]“怎么样?我猜得没错吧。”
[小张:]“可你是怎么推测的哪?”
[小杨:]“原因正如我刚才所说,由于发射能力弱,导致信号衰减过大,这时用户的数据传输很容易出错,误码率会大量增加,而当你用笔记本直接连接到交换机端口时,这个时候虽然发射的信号弱,但由于中间使用的仅是一根一米长的跳线而已,衰减很小,这个时候收到的信号还是相当强的,所以你直接插到端口上是可以工作的,而你接到远端就不能工作。”
[小张:]“嗯,你说的有道理。我换到其它端口以后,由于其它端口的信号强度比较大,所以它又恢复了正常。”
[小杨:]“正是这样。”
[小张:]“可是,遇到这类问题有什么快捷的检查办法吗?否则太耗费时间了”
[小杨:]“快捷的办法其实是有的,比如你依旧可以使用替代法将交换机上的端口更换到其它空余端口,这样不就可以了判断端口老化问题了吗?当然,类似的问题你可能还会碰到。如果你手里有一个小工具,比如像网络万用表这样的工具,检测起来就会非常方便。当你将网络万用表在用户端接入网络时,网络万用表会直接显示信号能量过低,并提示告急,这时你可以立刻判断线路收到的信号偏弱。当然,信号偏弱有时候对有些机器来讲仍然可以正常工作,但对有些机器来讲就不一定能正常工作。这通常还与机器周围的电磁环境有关系,如果机器周围的信号噪声比较大,干扰多一些,在链路端口发射能力没有减弱之前,这些噪音相对于信号的强度来讲,是很小的,但是当端口的发射能力降低以后信号和噪声的幅度就变得差不多了,这个时候噪声就很容易破坏你要传输的数据比特信号。如果用户的电磁环境比较好,即便能量降的比较低,有些用户仍然能正常工作,这是因为干扰信号和噪声信号相对小。有些时候你会发现换上笔记本可能能够正常工作,恢复为台式机就不能正常工作,这个时候你可能会怀疑台式机有问题,其实台式机可能仍然没有问题,只是因为台式机接的是交流电,这些干扰可能是从交流供电回路窜进去的,而接笔记本时你可能用的笔记本自身的电池做电源,所以说原来的从电源回路窜进去的干扰不存在,这时它也可以连接。对于这种情况,恐怕会对用户造成很大的混乱,查找起来也非常麻烦。另外,不同的厂商对于自己机器所安装的网卡的灵敏度的选择是不一样的,虽然有一个公开的标准描述了网卡的灵敏度需要达到的要求,但是甲厂商生产的网卡灵敏度可能要比乙厂商生产的要高,而灵敏度越高的网卡就越容易受干扰信号的影响,但是它对弱信号的接受能力也会很强,所以这个时候更换或替换设备端口的表现就比较复杂了,所以通常我还是建议你定时的对网络的用户端口做一些检查,检查一下端口工作状态和信号的强度,并进行对比。”
[小张:]“小杨,你说的很对,可是谁会平时去测试端口的信号强度呢?我看谁也没这样做。”
[小杨:]“是的,比较好的网管是会这样做的,比如我这里就是这样做的。那么当我测的信号强度和我原来记录的信号强度差的比较大的时候,我就可以很快判定是因为端口老化而造成的麻烦。如果没有原来的记录作依据也是很难判定的。”
[小张:]“有什么工具可以测信号强度呢?”
[小杨:]“刚才提到网络万用表可以简单地测一测,但是数据不够精确。精确的测试可以使用网络故障一点通,或者网络综合分析仪,它们都会将信号的强度直接显示在测试屏幕上,比如1.5伏、1550毫伏等等。这样做下记录,以后再作对比就比较方便了。其实,在网络认证测试当中,有一项测试叫有源测试。有源测试的项目之一就是将各种网络设备、网上设备的工作端口参数进行记录归档,这对查找网络故障有时候是非常方便的。”
[小张:]“听起来不错,可是我从来没有想过要做这些测试。”
[小杨:]“其实要把一个网络管理好,预先要做的事情是不少的。这些事情做了以后,剩下来的事情就是喝咖啡了,而不是成天忙着处理这台、那台机器的问题。有时候会弄得自己很狼狈,焦头烂额!”
[小张:]“你说的很对,回头我找时间和你好好切磋一下,看看怎么做比较好一点。”
[小杨:]“好啊,先把饭局定好,然后我们边吃边聊。”
[小张:]“你又馋了?好吧,没问题,只是地方得我来选,如何?”
[小杨:]“好呀,再叫上几个朋友!”
[小张:]“我又要惨了!”

点评

有源测试当中的一项就是测试设备的端口工作参数并做文档备案,便于早期发现问题,而不是等问题出现以后再处理。对于可靠性要求高的网络,防止问题发生比处理故障的意义来的更重要。在有些故障的诊断过程当中,现场测试是必不可少的,此时如果手中有一些应手的工具,诊断故障的过程会很顺利,节省大量不必要的“猜测、替代、试验、对比”时间。对尚未出现明显问题的网络定期做一些测试,是消除网络故障重大隐患,提高网络性能的非常有效的手段之一。

 

责任编辑: admin