IT运维面临网络缓慢的解决方法-阿里云开发者社区

开发者社区> 技术小阿哥> 正文

IT运维面临网络缓慢的解决方法

简介:
+关注继续查看

随着企业业务的需要变化,企业对网络的依赖程度也将相应增加,IT部门需要对网络进行持续的改造与优化,以适应最新的企业业务应用需求。在一系列的IT持续性改进措施中,消除因为网络缓慢所造成的“抱怨”势在必行,同时还需要我们对已有网络架构和发展需求进行逐一评估,以找出制约IT性能瓶颈。在这一过程中,企业需要根据自身的业务特点扩容网络中的数据流量,同时又能对影响上层应用的异常流量及时预警,以便从大量繁杂的信息中寻找网络优化方向。

  
常言道:“不怕断,就怕慢”,网络缓慢,业务系统访问效率低下,尽管IT部门应想出了无数种方法,甚至购买RIVERBED优化,扩充带宽,使用上网代理服务器,可网络拥堵现象依然随时刺激着IT部门的神经。首先,定位网络缓慢问题。在IT运维工程师日常的工作中,受到用户抱怨最多的往往不是网络断开,或者业务系统故障,而是网速慢对工作造成影响。在经过双链路、双路由、集群主机等精心呵护之后,企业的核心业务系统一般很少出现致命故障,找到真正影响网络缓慢的根本原因是很困难的。任何一个网络都可能存在带宽被吞噬,业务系统持续优化的问题,而用户访问业务系统的速度直接影响了他们对IT部门的评价。在小型的网络中,管理人员可以使用免费网络检测分析软件对网络中传输的数据包进行捕获。但在业务比较众多,或规模较大网络中,如果单纯的使用流量软件,将很难找到问题的根源,如果是病毒或是环路引起的网络故障,很可能会拖延问题的解决,最终将导致整个网络的全部瘫痪。
 
有源测试当中的一项就是测试设备的端口工作参数并做文档备案,便于早期发现问题,而不是等问题出现以后再处理。对于可靠性要求高的网络,防止问题发生比处理故障的意义来的更重要。在有些故障的诊断过程当中,现场测试是必不可少的,此时如果手中有一些应手的工具,诊断故障的过程会很顺利,节省大量不必要的猜测、替代、试验、对比时间。对尚未出现明显问题的网络定期做一些测试,是消除网络故障重大隐患,提高网络性能的非常有效的手段使用网络检测分析软件对核心网络中传输的数据包进行捕获,通过交换机的端口流量镜像监控下来的日志,通过SNMP协议查看路由器运行状态,使用PING\TRACERT、ROUTE PRINTER命令来收集路由信息,采用隔离逐一排查的方法的方法最终找到网络缓慢的真正源头。常见的网络问题如下,还有个别时间段缓慢,跟企业的带宽出口和应用峰值有关。
 
回路问题一般当网络较小涉及的节点数不是很多、结构不是很复杂时,这种现象很少发生。但在一些比较复杂的网络中,由于一些原因经常有多余的备用线路,则会构成回路,数据包会不断发送和校验数据,从而影响整体网速,并且查找比较困难。为避免这种情况发生,要求我们在铺设网线时一定要养成良好的习惯,网线打上明显的标签,有备用线路的地方要做好记载。
 
广播风暴作为发现未知设备的主要手段,广播在网络中起着非常重要的作用。然而,随着网络计算机数量的增多,广播包的数量会急剧增加。当广播包的数量达到30%时,网络传输效率将会明显下降。当网卡或网络设备损坏后,会不停地发送广播包,从而导致广播风暴,使网络通信陷于瘫痪。因此,当网络设备硬件有故障时也会引起网速变慢。当怀疑有此类故障时,首先可采用置换法替换集线器或交换机来排除集线设备故障。然后关掉集线器的电源后用ping命令对所涉及计算机逐一测试,找到有故障网卡的计算机,更换新的网卡可恢复网速正常。
 
端口瓶颈实际上路由器的广域网端口和局域网端口、交换机端口、集线器端口和服务器网卡等都有可能成为网络瓶颈。我们可在网络使用高峰时段,利用网管软件查看路由器、交换机、服务器端口的数据流量(用netstat命令也可统计各个端口的数据流量),确认网络数据流通瓶颈的位置,设法增加其带宽。如更换服务器网卡为100M或1000M、安装多个网卡、通过改变路由器上配置来增加带宽等方法都可以有效地缓解网络瓶颈,最大限度地提高数据传输速度。
 
蠕虫病毒对网络速度的影响越来越严重。这种病毒导致被感染的用户只要一连上网就不停地往外发邮件,病毒选择用户个人电脑中的随机文档附加在用户机子上的通讯簿的随机地址进行邮件发送。成百上千的这种垃圾邮件有的排着队往外发送,有的又成批成批地被退回来堆在服务器上。造成个别骨干互联网出现明显拥塞,个别局域网近于瘫痪。因此,我们应时常注意各种新病毒通告,了解各种病毒特征;及时升级所用杀毒软件。计算机也要及时升级、安装系统补丁程序;同时卸载不必要的服务,关闭不必要的端口,以提高系统的安全性和可靠性。
 
个健康的企业网络不但要求高质量的方案设计和实施,更加重要的是形成过硬的维护支持体系,需要IT部门持续不断地监督网络运行机制,提高网络的整体运行效率,为业务的持续和安全稳定运行保驾护航。


本文转自 zhaiken 51CTO博客,原文链接:http://blog.51cto.com/zhaiken/441916,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
NAT网络部分客户端无法连接Server的解决方法
timestamp&recycle同时开启,引发的nat客户端访问异常的问题
3288 0
windows 7操作系统如何修改网络连接的名字
前段时间遇到一个恼人的问题,因为配置了一个路由器,本地连接被改变了,想修改过来,然后baidu 谷歌了很久没找到答案,今天还是万能的度娘帮到了。 情况是这样,原来windows 7的网络连接都有一个名字,如下 这个网络连接名字为VOPHONE,我们想把它修改成为其他名字,这时候如...
541 0
解决方法:64位系统-未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
原文:解决方法:64位系统-未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序 win7或win8 64位下调试程序,出现这样的错误提示:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序解决方法如下:方法一:“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。
1133 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4486 0
往期直播:《游族网络:如何运维千台以上游戏云服务器》
云栖社区第2期在线培训本周来袭!本期邀请的是来自上海游族网络的运维总监李志勇,为我们分享“如何运维千台以上游戏云服务器”。想了解云时代怎么做运维,这一场分享可以帮到你。
16353 0
【Spark Summit East 2017】从巨型图中学习的神经网络
本讲义出自Daniel Darabos与Hanna Gabor 在Spark Summit East 2017上的演讲,为了应对在构建神经网络的训练过程中对于图形顶点的考虑问题的挑战,Daniel Darabos与Hanna Gabor和团队使用同一张图执行预测和训练的过程并且给出了一些训练的技巧,而为了应对图过大而无法在单个机器的内存内进行真正的资源密集型计算的问题,使用对于图的分布式存储和计算策略,同时还展示了来解决上述问题核心算法以及一些实验结果。
1617 0
8434
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载