【IT168 转载】网络拥塞,这个名词,对于稍有网络冲浪经验的人,已经非常熟悉了。但是,为什么会造成企业网络拥塞状况呢?很多人肯定会说病毒木马的攻击、网络设备不好、带宽不够大等等。确实,这些是影响网络拥塞的原因。
但是,在网络管理员,有三个因素,也会造成网络的拥塞,但是,大部分人却不以为意。下面笔者就给大家揭示这三个鲜为人知的原因,让大家对于网络拥塞有一个比较全面的认识。
第一个原因:CPU的升级
有人会不理解,CPU的升级不是好事情吗,可以提高主机的运行性能。那他为什么会影响网络性能,造成网络拥塞呢?我刚接触电脑的时候,是90年代后期。那时的CPU运行效率跟现在是不能相提并论了。由于那时候CPU运行效率低,所以,他们的输入输出的速度也不是很高。若放在网络上看的话,就是网络的吞吐量也不会很高,所产生的网络数据流量也不会很大。
但是,现在的CPU运行速度是以前的几百倍。随着CPU运行效率的提高,主机的输入输出效率也随之提高。如此的话,他们在单位时间内,发送的网络数据包也会增强。所以,若企业网络中一台主机CPU的升级,可能对网络的影响不是很大,但久而久之,企业局域网中几百台电脑CPU都升级的话,则对于企业现有网络的打击可以说是致命的。这会导致企业网络流量在短时间内达到饱和。所以说,积少成多,也时候也不能够小瞧这个CPU的力量。
同时,随着CPU的升级,还会产生很多副作用。
如当CPU升级后,用户电脑处理速度加快了,则企业的员工就要开始动弯脑筋了。如随着CPU或者内存的升级,一边工作一边下载电影,已经不会对他们的工作产生多大影响。所以,他们就会在利用WORD文档写工作计划地同时,凭借迅雷或者BT等下载工具,从网络上下载电影、电视剧或者游戏。而这些下载工具都是多线程下载,特别是BT下载工具,除了下载外还充当服务器上传数据,占据了很大的网络流量。而这些工具,若想在以前的CPU上运行的话,是可以跑起来,但是,用户的主机会变的很慢,以至于他们不能进行正常的工作。所以,随着CPU的升级,主机性能的改善,这导致迅雷或者BT工具的过渡使用,造成了网络拥塞。所以,这是CPU升级带来的一个副作用。
当然,CPU升级所带来的副作用远远还不止这一个,如他也会给一些木马或者病毒,一个施展的空间。所以,随着CPU升级给网络带来的影响,可能不是很大;但是,其带来的副作用,可能就会给网络产生致命的打击。
所以,笔者在企业中进行网络管理的时候,一般购置电脑,不会给员工配置很好的CPU或者很大的内存。因为给他们配置太高的CPU或者内存的话,他们就会不安分,可能就会采用BT等工具,从而影响网络性能。所以,理想的情况就是,CPU基本可以满足企业的办公需求,如运行一些基本的办公软件即可。而当运行BT等下载工具的话,CPU就会吃不消,会使得员工的电脑速度很慢。如此的话,不用我们进行过多的干预,员工就会自觉的把BT等下载工具关掉。所以说,有时候人就是这么犯贱。这也是一种不得已而为知的权宜之计吧。
第二个原因:网络集中应用的普及
不知道在什么时候,大概这个世纪初吧,各种网络集中应用,如雨后春笋般的纷纷冒出来,这给企业原有的网络造成了很大的压力。如文件服务器、文件备份服务器、企业资源计划系统、客户关系管理系统、网络打印机等等,这些都是网络集中应用的体现。看看现在一个稍微有点信息化管理基础的企业,哪一家企业,大概都有两到三种的网络集中应用吧,有的企业还不止这个数字。
这些网络集中应用在企业中的普及,虽然提高了企业的办公效率,但是,这也给我们网络管理员,带来了很大的压力。因为原先的网络设计,可能没有预料到,网络应用发展会这么普及,所以,随着网络集中应用的推广,网络管理员就需要对现有的网络进行较大的升级,以满足不断增长的网络流量的需求。
客户端/服务器模式或者浏览器/服务器模式网络应用年的出现,使得管理者能够集中信息,以便于维护与信息的保护。这些模式的应用,使得管理当局能够从信息维护中解脱出来,而且不用为每台主机配备足够大的硬盘来存储这些文件。同时,这种管理模式可以实现企业内部信息的统一,实现企业各个部门之间的协作,以提高工作效率。这也正是网络集中应用在企业中得以普及的一个重要原因。
但是,我上面也已经说过,很多企业的这些应用,但是在企业原有的网络上部署的。而原先的网络设计,可能还没有考虑到这么多的网络集中应用。所以,随着网络集中应用的普及,会对原先的网络造成比较大的压力,从而使得网络变得拥塞。
为了解决这些问题,笔者有以下建议:
1、在设计网络的时候,需要考虑到未来发展的趋势。如网络管理员现在在给企业设计网络的时候,就需要注意到一个非常重大的发展趋势,就是视频技术在企业中的普及。随着视频技术的成熟,以及其成本的下降,我们可以预见,在不久的将来,网络视频会议系统将会在企业中普及。而这个网络视频会议系统,所带来的数据流量是其他网络集中应用所不能比的,它所产生的网络数据流量要大的多。所以,我们现在在给企业部署网络的时候,就需要充分认识到这一点。不要到这一天真的来临的时候,我们才来后悔。
2、在现有网络不能改变的情况下,我们需要合理部署网络集中应用位置。如对于一些部门级别的服务器,如财务管理系统的服务器,就不要部署在企业的总机房。因为如此的话,会把数据包扩散到企业整个网络,从而造成不需要的网络流量。而若把财务管理系统的服务器放在财务部门,并且利用交换机隔离网络流量的话,则访问财务部门人员在访问财务管理系统的时候,这个数据流量就不会扩散到其他的网络,从而减轻对网络的压力。这种部门级别的服务器还有很多,如部门级别的网络打印机、如库存管理系统、如销售订单管理系统、如电子商务等等。总之,合理部署这些网络集中应用服务器,可以减少他们对于现有网络的压力。
第三个原因:采用了不合理的操作系统
操作系统选择的不合适,也会对网络性能产生影响吗?答案是肯定的。现在企业中最常用的莫过于微软的操作系统了。但是,其从95 到现在的XP,(更高级别版本的操作系统企业应用的还不是很多,如2007,所以,在这里不把他们考虑在内)。XP版本的操作系统就比2000的操作系统,对于网络的要求要高的多。
最简单的例子,就如一个网络共享吧。在98操作系统中,网络共享是比较简单的,也没有采用多少的加密手段。但是,到了XP,则网络共享要变得复杂的多。如企业可以根据需要,在网路共享中启用IPSEC等安全策略等等。天下没有白吃的午餐,企业要采用这种加密机制的话,则一定会消耗一定的网络带宽,从而给企业的网络带来影响。其实,在一般的制造企业,采用这么严格的加密手段,是完全没有必要的。因为要进行网络窃听的话,还必须要有一定的专业技术。而在大部分企业中,可能还只有网络管理员有这个本事。但是,网络管理员若需要获得信息的话,则完全没有必要通过这么复杂的手段。
所以,笔者现在认为,在企业中,完全没有必要部署多么先进的操作系统。有时候越先进到操作系统,不但会影响网络性能,而且,他们漏洞比较多,还不怎么稳定。
为此,笔者现在在企业中部署的大多数还是以前的操作系统版本,如2000,甚至还有部分电脑是98。只要能够满足企业员工的正常办公就行,何必跟微软一起凑热闹呢?不过,有一点不好,就是有些软件比较可恶,他们可能只支持最新的操作系统。如设计部门现在用到的一个作图软件,只能够在XP系统版本上运行,在2000系统中竟然无法安装。为此,笔者不得不向其妥协,采用XP的操作系统。不过在一般的情况下,笔者是不建议对现有的操作系统进行升级的,因为其对网络性能的影响真的不容小视。