做好五项工作确保改善网络性能-应用技巧
网络管理员日常的工作目标最主要的就是两个,确保网络的稳定性与改善网络性能。虽然说目标比较简单,但是要做到位却不是很简单的事情。根据笔者的经验,笔者认为必须要脚踏实地的做好以下五项工作,才能够从根源改善网络性能。
任务一:收集网络应用的基准线
由于不同的企业,具有不同的网络应用,所以对于网络的性能要求是不同的。如企业如果有视频会议等多媒体应用,那对于网络的性能就会有比较严格的要求。故在改善网络性能的时候,网络管理员必须要有目标,即怎么样的网络性能才是企业可以接受的。
一般情况下,如果企业的网络部署不是很复杂,那么只需要收集路由器或者交换机等设备的CPU、内存、缓冲区管理、链路利用率和吞吐量等相关参数即可。但是,如果企业对于性能有一些比较特殊的要求,则除了要收集以上那些参数之外,最好要需要收集一下其他的基线数据,如可用性基线、网络拥塞基线等等。这些基线就好像是一个参考的指标,可以为我们后续的工作指定方向。如可以通过对调整前后的网络环境进行基线比较,以判断是否达到预期的目标。
其实对于网络性能来说,只有更好,没有最好。所以作为网络管理员,没有必要去追求最优的性能。通常来说,只要当前的网络性能能够满足企业的正常应用即可。所以,收集网络应用的相关基准线,对于性能调优就具有非常大的指导意义。
任务二:对网络相关应用进行假设分析
无论是在组建网络,还是对网络进行升级的时候,在考虑负载、性能的时候,都不能够只考虑当前的应用。还必须同时考虑到未来可能需要采用的网络应用。除此之外,假设分析还包括解决方案的建模和验证。如在向现有的网络中添加应用的时候,需要预先分析这个应用对现有网络性能的影响。网络管理员,应该将这些影响以书面的形式记录下来,包括网络架构的变化、网络设备主要参数(CPU、内存使用率)、配置文件的变化等等内容。这不仅会后续优化网络性能,而且也会解决由此带来的网络故障提供了很好的数据支持。
当由于添加了新的应用,从而导致性能瓶颈或者带来网络故障,则可以凭借这份资料迅速的找到问题的原因并解决它。但是据笔者所知,现在有不少的网络管理员不屑于做这件事情。他们调整现有的网络应用之前,如增加企业杀毒软件或者增加一个文件服务器之前,不会对这些应用进行假设分析。不管三七二十一,先上了再说。等到遇到问题的时候,再来解决。如此无疑会增加问题解决的时间,有时候还会增加不必要的成本。笔者是非常反对这种做法的。