大文件传输变慢之谜
2015-12-03■
■
大文件传输变慢
某单位局域网组网规模很小,整个单位总共不到20台计算机,它们分布在一、二两层楼中,每个楼层中的计算机都被划分到一个独立子网中。一楼中的计算机主要处理工程图纸的扫描任务,扫描任务完成后,需要将图像文件通过楼层交换机,传输到位于核心交换机上的文件服务器中。二楼中的计算机通过楼层交换机,到达位于核心交换机上的文件服务器,将上传过来的图像文件下载到本地进行编辑处理。
最近,单位员工在上传图像文件时,感觉到网络传输速度越来越慢,起初,员工以为是自己的计算机出了问题,但是查杀病毒、优化系统后,速度还是没有变快。
网管员赶到现场,在一楼的故障计算机中用Ping命令测试了一下对应虚拟工作子网的网关地址,结果看到Ping命令测试很正常(如图1),不存在数据丢包现象。难道是计算机自身有问题?使用一楼的其他计算机来传输大容量的图纸文件,传输速度也不正常,这说明问题不在计算机身上,应该在文件服务器或交换机身上。
深入查找故障原因
为了排除服务器因素,网管员先赶到了服务器所在现场,以系统管理员权限登录,打开系统任务管理查看系统内存和CPU资源的消耗状态,没有看到异常之处。在服务器中使用Ping命令测试故障计算机的IP地址时,也很正常。在二楼找了一台计算机从文件服务器中下载先前发送的工程图纸,下载速度也是正常的,这说明文件服务器工作状态是正常的。
图1 Ping网管地址
图2 查看交换端口状态
由于一楼计算机先后通过楼层交换机、核心交换机才连接到服务器上的,究竟是哪台交换机存在问题呢?依照物理连接走向,网管员先从局域网的核心交换机物理端口直连一台笔记本电脑,并从笔记本中上传大容量的电子工程图纸,发现文件上传操作在瞬间就完成了,这说明核心交换机自身没有问题。会不会是连接一楼网络的那个交换端口有异常呢?网管员立即以系统管理员身份登录进入核心交换机后台系统,进入指定端口视图模式状态,使用“display interface giga 4/1/21”命令(如图 2),查看目标交换端口的状态信息时,看到一切很正常。将笔记本电脑直接插入到该交换端口进行大文件传输时,速度也没有一点异常。显然,故障原因真的不在核心交换机身上。
再从一楼楼层交换机的物理端口连接笔记本电脑,进行大文件传输时,无论将笔记本电脑插入到哪个端口,文件传输速度都不正常;在笔记本电脑中使用Ping命令的“-n”参数,加上大容量的测试包进行测试时,数据传输存在丢包现象,看来这台楼层交换机不正常。使用备用的楼层交换机替换接入单位局域网,重新进行大文件传输测试,文件传输速度立即恢复正常,这说明上述故障真的是由楼层交换机引起的。
经验总结
经过深入分析,网管员认为楼层交换机出现了性能老化现象,这种现象在交换传输数据帧时,尺寸较小的数据包可以正常处理,而处理大容量的数据包就容易出现问题。电子工程图纸的传输恰恰属于大容量的文件传输范围,所以在一楼交换机性能下滑的情形下,一楼所有计算机出现传输大容量文件速度不快的故障,也就不可避免了。当使用性能好的交换机进行替换接入时,上述故障现象自然会随之消失。事后,网管员通过查看原始组网资料,也进一步证实,一楼交换机购买的时间相对较早,在其长时间“服役”之后,肯定要先于二楼交换机发生老化现象。