金桥科普  
设为首页 关于我们 邮箱登录
科普聚焦时代科技科普生活科学技术自然科学航空航天科技博览历史考古电脑IT
您现在的位置: 首页 >> 科普频道 >> 网络安全 >> 文章详情
谁拖慢了网速

贺跃军 朱瑞江  赛迪网 2001-12-11


    一旦网络综合布线完成、验收签字之后,网络的维护就很重要了。如何提高内部网络传输速率,查出导致网络速率低的瓶颈,一直是困绕网络管理员的大问题。本文是笔者在实际中碰到的问题,笔者找出了问题的解决方法,供大家参考。 

    我们在工作中,经常用微机调用Sun工作站上的数据资料。在一次网络维护时,我们发现,两台微机在与工作站之间进行数据传输时,速率明显不一样,一个2M/s,一个5.8M/s,而且是配置高的微机速率明显低于配置低的微机。于是就想通过一系列对比测试,查找导致网络传输速率低的原因。 

    准备测试 

    测试的两台微机都是兼容机,107室的微机传输速率低,配置如下:硕泰克主板、赛扬500的CPU、希捷20G硬盘(7200转/分钟)、丽台325的显卡(M64)、Accton100M网卡,安装Windows98;410室的微机传输速率高,配置如下:华硕P2B主板,PII350的CPU,IBM13G+钻石40G硬盘(都是7200转/分钟),丽台3500ZX显卡(128ZX显示芯片),D-link530T100M网卡,安装Windows2000。 

    有两台Sun的机器作为网络文件传输测试的服务器,一台是E450服务器,296M主频的CPU,1G内存,200G的硬盘,Sun原装PCI光纤网卡;另外一台是Ultra60工作站,450M的CPU,74G硬盘,100M双绞线网卡。服务器和工作站的交换区(SWAP)都是2G。 

    网络环境为两台3Com的39036交换机,通过Trunk连接起来;网线是安普超5类双绞线,微机和信息插座之间用安普成品跳线连接;微机跟交换机的连接状态可以通过Web方式进行检查,主要是判断连接方式是否全双工,所有的测试都是在全双工状态下进行的。 

    测试采取的是一个土办法,就是使用CuteFTP4.0分别向网上的两台 Sun机器上传(Upload)和下传(Download)一个52M左右大小的文件,每次做3次传输测试,依据CuteFTP软件报告的传输速率,作为测试的数据,根据这个数据的大小来判断传输的快慢(其实这个数据是这个传输文件的平均传输时间)。 

    祸首竟是CPU 

    首先想到的就是网络线路不好,造成传输速率的差异,或者是由于网卡性能不同造成,也可能是操作系统不同造成的,于是开始的测试都是围绕这3个主题,但是结果却大大出乎我们的预料。 

    测试1,网络连接测试 

    把107和410的微机分别掉换位置,即把410的微机放在原来107的位置,把107的微机放到410的位置。410的微机放到107的位置后速率还是比107的快出不少。测试结果表明:在这里,网络传输速率和网络连接没有关系。 

    分析:和网络布线无关,那很可能就是网卡的原因了。 

    测试2,网卡交换测试 

    把107和410的网卡对调,原以为107的速率能上去,结果还是老样子,410的微机用107的网卡,速率还是快得多。 

    分析:和网卡也没有关系,这下可有点麻烦了,难道是操作系统? 

    测试3,107的微机安装Windows2000后,分别用这两个网卡做传输测试,速率达到了3.5M/s 

    分析:Windows2000的网络功能比Windows98强,所以速率快了,在预料之中,但是还达不到410那样的速率,难道是安装在107上的希捷硬盘的速率慢造成的? 

    测试4,把107的硬盘装到410的微机上,作为系统盘,测试的传输速率和410用原来硬盘的结果一样,并没有慢下来 

    分析:硬盘的问题也排除了。两台机器的内存都是128M,剩下的只有主板和CPU了,410微机的CPU是PII350,主板是华硕BX的主板--P2B;107的CPU是赛扬500,主板是硕泰克639芯片组的主板,难道这些因素影响网络传输速率? 

    测试5,用一个PIII550的CPU装到107的机器上,替换原来的赛扬500,再上传那个文件,结果令人兴奋:6.5M,连测几次都如此,下传速率也达到4M以上。 

    分析:原因终于找到了,真没想到,赛扬的CPU竟然是网络速率降低的原因。 

    通过这次测试,找到了真正造成速率不同的原因在于CPU不同,这个结果大大出乎我们的预料。为什么CPU的不同会造成这么大的差别,我们还不能找到一个圆满的答案,只有向Intel的工程师咨询了。但是至少明白一个道理,网络速率的降低,不能只检查和网络有关的网络布线、交换机和网卡,只有综合考虑各种可能的因素才能找到真正的原因。 

    CuteFTP4.0可以显示传输的瞬时速率,这有助于我们了解实际传输过程中速率的变化情况。测试从Sun工作站向107传输数据时,可以通过CuteFTP软件监测到前1秒钟显示的瞬时速率是6-7M/s,说明107的网线和网卡有能力传输这个速率,这时传过来的数据放在内存里边,然后就是一个停顿的过程,这时机器开始把数据写到硬盘上,之后显示的瞬时传输速率就是2M/s左右了。我们从这点不易发现的蛛丝马迹中,也能大概判断出微机本身的原因影响着网络传输速率。 

    刨根问底 

    通过这次测试,使我们对网络的传输速率又有了新的认识。100M的交换机、超5类双绞线、100M的网卡,有了这些条件,就以为实现了100M到桌面,理论上是这样的,实际上远非如此。就像高速公路,限速120公里/小时,有不少车就跑不到那么快;如果限速200公里/小时,那就更没几辆车能跑达到那个限速了。 

    通过这次测试,对于以后购置微机时需要什么样的配置也有了新的依据。对现在微机的使用也应该做些调整,某些在工作中对网络依赖程度很大的微机,就不能用赛扬的CPU了。 

    另外,通过这次测试,原来存在的一些问题也得到了新的答案。比如网上接了一台Tektronix560的彩色打印机,其网卡是10M的,所有的打印作业都是通过网络发过来,实际打印速率很慢,和说明书上的标称值差别很大,原来就是由于打印作业传输慢。把打印的份数设成3,那么第2张和第3张会很快跟着第一张出来了。 

    综合这几个测试中碰到的一个很实际的问题就是,上传和下传的速率差别很大,下传的速率是上传速率的1.5倍。用专门的网络检测仪器测试时,因为排除了所接入的设备,各个接入点之间的速率应该是一样的。但是实际使用中,涉及到不同性能的微机和工作站,实际的传输速率就完全不一样了。在Sun和SGI这些网卡速率是100M的工作站之间传输数据时,速率都保持在11-13M以上,而且上传和下传几乎是一样的。 

    还有一个问题就是Sun E450服务器使用的是1000M的光纤网卡,其实际速率和使用普通100M网卡的Ultra60的速率没有什么区别。当初就是为了提高该服务器的网络吞吐量而专门扩充的千兆网卡,其在交换机上连接的状态显示为1000M全双工,看来其作用还没有表现出来。原因是什么,难道就是因为受到微机速率的限制?这还需要做进一步的检查测试。 


  发表评论 写信给编辑 关闭窗口
同栏目内容
· 你知道病毒分为哪几种类型吗? 2007-08-01
· 流氓“8749”大肆泛滥 令人畏惧 2007-08-01
· 微软网站遭黑客 主页飞扬沙特国旗 2007-07-05
· 使用无线网络更应注意网络安全 2007-07-05
· 上网小心“卧底”窃取你的隐私 2007-07-05
· 如何快速杀掉QQLive病毒 2007-06-11
相关内容
近期主推
西藏发现青藏高原最大冰川群
·西藏发现青藏高原最大冰川群
·中日: "月亮女神"携手"嫦娥"
·行星大碰撞砸死恐龙催生人类
·美研制会飞汽车定价9万美元
·美国教授设计出自适应机器人
·银河系可能有20多个黑洞
近期热门
英海域惊现大龙虾为普通龙虾5倍
·英海域惊现大龙虾为普通龙虾5倍
·新物种金蛙体表有剧毒
·我国嫦娥工程计划测量月球
·精神病药物可治多种癌症
·视觉震撼:来自海底的精灵
·能删除不良记忆的药物诞生
近期焦点
广西发现罕见溶洞钟乳石有30万年
·广西发现罕见溶洞钟乳石有30万年
·澳大利亚惊现“卡布基诺”海滩
·美国"彩色"瀑布夜幕下震撼游人
·地球上究竟有多少个物种
·英国探险家北极游泳破纪录
·世界之最 世上最小的动物
金桥科普是一个公益性栏目,内容由作者提供或摘自互联网,其目的是向广大网民普及科学技术知识。如果您发现本网站转载或摘编了您拥有著作权的作品,请通知我们(电话:023-63659911),我们立即删除。
关于我们 | 网站地图 | 用户注册 | 广告客户 | 招聘信息 | 业务信息
Copyright@2006-2009 JQInfo.com,WONDER. All Rights Reserved
重庆科技咨询中心.重庆网得信息技术有限公司.版权所有
Email:webmaster@jqinfo.com
重庆数据通信局提供网络带宽. 渝ICP备05002327号