开发者社区> 技术小阿哥> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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,如需转载请自行联系原作者

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

相关文章
linux中 设置网络模式NAT 设置固定静态ip地址
linux中 设置网络模式NAT 设置固定静态ip地址
26 0
Linux系统如何查看服务器带宽及网络使用情况
Linux系统中如何查看服务器带宽?本篇文章主要和大家分享一下Linux系统中查看服务器带宽的方法,有需要的朋友可以参考一下。
45 0
Linux—nmap、nc命令 –网络探测工具和安全和端口扫描器
nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的工具。它的设计目标是快速地扫描大型网络,当然用它扫描单个 主机也没有问题。Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,那些主机提供什么服务(应用程序名和版本),那些服务运行在什么操作系统(包括版本信息), 它们使用什么类型的报文过滤器/防火墙,以及一堆其它功能。虽然Nmap通常用于安全审核, 许多系统管理员和网络管理员也用它来做一些日常的工作,比如查看整个网络的信息,管理服务升级计划,以及监视主机和服务的运行。
29 0
Linux—traceroute命令 – 追踪数据包在网络上的传输时的全部路径
traceroute命令用于追踪数据包在网络上的传输时的全部路径,它默认发送的数据包大小是40字节。通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。
30 0
Linux网络:HTTP协议
在此之前我们对网络套接字编程有了一定的基础和了解,接下来我们将自顶向下学习Linux网络分层协议栈,透过对协议栈的深入学习从而加深我们对网络的理解
58 0
Linux网络-套接字编程
本章就Linux网络编程进行概念及接口学习,并能够简单的进行上手网络套接字编程
59 0
Linux网络基础
Linux网络基础
41 0
Linux网络-IP协议详解
本章主要讲解学习网络层的作用, 深入理解IP协议的基本原理
56 0
Linux网络-UDP/TCP协议详解
本章主要讲解传输层协议UDP及TCP相关的内容
94 0
CCNP必备:Linux网络及TCP、IP协议详解
一、网络管理 二、IP PDU 报头 三、IP PDU报头示例 四、协议域 五、课堂相关笔记
32 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
企业如何低成本、高效率,打破信息孤岛
立即下载
如何面对网络安全问题的挑战?治理企业的IT是关键
立即下载
传统网络数据分析的智能化升级- AIOps在企业数据中心的探索
立即下载