福禄克Optiview XG解决应用系统问题好帮手
深圳市连讯达电子技术开发有限公司做为福禄克代理,17年专注福禄克测试技术,旨在为客户解决网络问题,今天我们来谈谈应用系统的问题测试方案。每个网络专业人士都知道,用户经常投诉网络速度慢,而其罪魁祸首往往是迟缓的应用程序。但确定应用程序性能不佳的原难,因为可能的原因太多:从代码错误到服务器超负荷到带宽不足,等等。找到真正原因的代价可能非常高:员工的工作没率,业务流程陷于停顿,用户感到烦恼,甚至给客户造成负面影响。
由于应用程序性能不佳会影响用户满意度甚至企业工作效率,因此网络专家必须迅速有效地解决这些问题。越早确定问题源,就能越快地解决问题 – 从而减少对企业的负面影响。在排除应用程序性能问题时,采取以下两个步骤可使诊断更容易、更快速、更准确。第一,了解应用程序性能问题的常因;第二,使用适当的诊断工具。本文将列出一些常见原因,说明为什么适当的诊断工具可以帮助网络专业人员迅速找出决问题。
“…40% 的 Packeteer/NWW 调查对象表示:应用性能的下降对员工的效能有相当大或非常大的影响…”Mary Petrosky “了解因应用的性能问题而付出的真实代价。”《Network World 特别报告》
了解应用程序问题常见的根本原因
当用户声称网速缓慢时,网络专家首先必须确定是否真的是网速缓慢,还是某个应用程序性能不佳。要确定速度减慢的原因,网络专家首先应了解应用程序性能问题的四大常见根本原因及其解决办法。
问题 | 常见原因 | 解决办法 |
小型数据包 小型数据包用于转移大段信息 |
应用程序编写不当,要求的数据块过小 |
向开发人员提供有关应用程序行为的信息;重 新编写能够提高性能的代码。 |
延时 各数据包之间较长且间隔平均的 延迟 |
线路中存在高延时链路或设备;例如: 较长的距离或某个设备增加了延时 |
确定是否能将延时从线路中排除;检查 LAN、 WLAN 和 WAN 的响应时间。如果不能排除,则寻求其它的应用程序访问策略(远程访问、更 改应用程序等等)。 |
延迟不一致 数据包之间的延迟不一致但并不存重传 |
通常是由于服务器或客户端速度减慢 |
通过检查客户端或服务器进程来确定速度减慢 的原因并予以解决。 |
重传 在 TCP 或应用层频繁发生重传 |
在数据流的某处存在丢包现象 | 确定丢弃数据包的位置并排除该问题。 |
影响应用性能的其他因素
Web 应用的日渐风行促使许多公司为自己的 Web 和客户端服务器应用实施了服务器场。现在有许多不同的服务器场拓扑可供使用,但是每种都必须考虑一定程度的服务器冗余性。例如,可以配置一个有五台服务器的群集,其中,两台服务器充当 Web 服务器和负载平衡器。这些服务器接受客户查询,并将请求传送到安装了实际应用的第三台服务器上。然后,生成另外两台可能是数据库服务器的服务器的镜像,以实现冗余性。这些服务器接受应用服务器的请求。
显然,通过拆散数据处理任务,并增加可以提供服务的应用服务器数量,响应速度会提高,从而获得更高的用户满意度。但是,在平衡多台服务器之间的应用时,必须实施某种负载平衡过程。一种常见的方法是将“循环法”域名服务 (DNS) 作为一种负载平衡方法,这种方法依靠 DNS 服务器而不是专用计算机来将用户带到特定的服务器。这种方法的一个缺点是,如果使用DNS列表中的一个地址的某台服务器变得无法到达,并且无法继续作出响应,DNS 服务器将继续向客户端发送该地址。而客户端则继续尝试到达此服务器,从而产生应用响应速度慢的假象。为了解决这个问题,一些公司实施软件负载平衡系统(一般运行在前端Web 服务器上),或者实施用以平衡并将通信量转发到前端 Web 服务器的硬件解决方案,以便减少这些服务器上必需的处理量。
现在,由于存在这些场景,网络专业人员在尝试诊断出现的应用问题的原因是,必须确知多少和哪些服务器参与了应用事务处理。因此,IT 部门面临的一大挑战是服务器的扩散,在经常使用负载平衡和多台服务器的客户端 – 服务器应用中,尤其如此。这种形式的服务器扩散提高了对服务器整合的需求。服务器整合一般使用服务器虚拟化技术来实施。服务器虚拟化的一般实施方式是使用单台或一些大型物理服务器,并在这些物理服务器上运行多个“虚拟”服务器。尽管服务器虚拟化可以减少必需的物理服务器数量,但是并不减少为了支持应用而仍然所需的逻辑服务器的数量。此外,这还会增加复杂性,而且仍然必需独立管理每个虚拟机实例。
虽然将多种应用整合到单台物理服务器上是可能是一种有效手段,但是也会增加宕机风险,因为更多的企业和关键应用会在更少的服务器上运行,一次停机将会影响到更多的应用,从而影响到更多的用户。因此,在设计阶段很有必要考虑服务器冗余性。
此外,排除虚拟服务器系统的故障的难度更大。有些情况下,排除网络故障所需的数据甚至不离开物理服务器。为了排除这类故障,有时必须将单个虚拟服务器移出物理服务器,并移到专用的计算机上。然后,可以用一个便携式分析仪来排除应用故障。
使用适当的诊断工具
隔离性能问题的第二步是使用合适的工具:一个综合、全面的便携工具,即能够让用户透彻了解整个网络的工具。从固定的企业监控和故障排除软硬件到可以在笔记本电脑中运行的免费或低成本开放源码软件,市面上可提供多种不同的替代工具。然而,这些工具的弱点之一便是硬件安装在机架内部而不能移动 – 但问题极有可能发生在没有探针的位置。由于需要前往存在问题的位置,因此便携性相当重要,问题的根源可能分布在网络基础设施的任何位置,所以要尽可能接近问题的源头才能高效地解决问题。
此外,这些替代工具无一能够提供诊断问题所需的各项功能,因此不得不使用数种工具,分别用于不同目的:
- SNMP 轮询工具
- 线缆速度、硬件包捕获工具
- 协议分析仪
- 流量监控工具
- 主机管理实用程序 (telnet) 工具
这便意味着网络工程师必须掌握多种工具的使用和解释方法。而且,要将多种工具得出的信息集成以便全面洞察企业网络,也是件既困难又耗时的工作。此外,拥有多种工具还会产生培训、用户学习曲线、维护和升级费用等相关成本。
要真正了解便携式集成分析工具用于诊断应用程序速度减慢的优势,应考虑以下场景。在每种情况下,均会首先使用便携式、集成式网络分析仪确定或排除由网络问题造成速度减慢的可能性,然后再用其确定应用程序问题的真正原因。
应用程序速度减慢降低了工作效率
在某个国际销售呼叫中心,内部销售人员不断抱怨应用程序运行缓慢。由于速度下降,他们的通话时间会延长,结果导致客户必须在电话中等候才能获得信息,因此难免满腹牢骚。
网络工程师使用便携式分析仪轻松、迅速地找到了根本原因。首先,工程师检查了服务器/客户端连接路径,以确定网络延时是否是这一问题的主要原因。利用 Ping/Traceroute 工具并主动查询路径中的所有路由器和交换机后,确定不存
在交换机端口或接口过度使用问题。工程师还检查了广域网带宽以确定广域网是否被超量订阅,并建立结果比较基准,以防在此情况下的“变慢”只是一种主观判断,而非网络性能的实际体现 – 倘若证明问题“并非出在网络本身”。
排除网络是速度下降的原因之后,由于销售部门的应用程序使用的是自定义端口,因此工程师使用该工具的协议设置功能验证、监控和捕获流量以确定应用程序的行为。工程师借助自动专家分析功能确定,应用程序使用的数据包过小。于
是工程师将捕获文件发送给应用程序开发人员,以使他们能够利用这些数据重新编写该应用程序并解决此问题。
解决方案:便携式综合分析仪Optiview XG
Fluke Networks 的 OptiView Series III 是一款集成式综合网络分析仪,在一个便携式设备中集成了多种功能,因此网络专家可以直接前往问题的源头而且只需使用一个工具即可分析大量的可能原因。
便于携带
由于工程师必须前往存在问题的位置,而网络不可能装备齐全,因此便携性相当重要。问题的根源可能分布在网络基础设施的任何位置,所以排除故障时必须接近问题的源头才能高效地解决问题。OptiView 分析仪是一款手持便携式工具,可以随身携带以辨别问题。
集成性
找到问题的源头后,网络专家需要得出答案。OptiView 分析仪提供进行详尽故障排除的一体化功能。它通过便携式网络分析仪的独特功能 SNMP 分析,将来自多项高级网络测试的结果汇集到一个信息丰富的首页中 – 包括网络中
已有设备的数据。此外,它还是唯一将网络发现、流量分析、基础设施分析、高级数据包捕获/解码以及 10/100/千兆铜缆、千兆光纤、802.11 a/b/g WLAN、WAN 和 VoIP 功能汇集于一个便携式工具的集成式分析仪。
企业级洞察力
OptiView 的首页同时显示多项高级网络功能的结果,可在几秒钟时间内深入了解网络,无需反复向下查看和使用多种工具即可获得一目了然的信息。借助该工具可以排除整个企业网络中的故障、发现其中的设备并深入了解网络的每个部分 – 包括 VLAN、WAN 和 WLAN 各个网段。如果没有 OptiView,要想实现同等水平的分析,就必须使用数种不同工具。而 OptiView Series III 则将许多工具的功能汇集到一个便于携带和使用的设备中。它还提供其它已有产品所缺乏的功能,补充了它们的不足。
“避免或快速解决应用性能问题的好处有很多,包括提高员工效能和客户满意度,以及免除带宽、服务器和其它资源升级的需要。”Mary Petrosky Network World 特别报告“了解因应用的性能问题而付出的真实代价
本文关键字: Optiview XG, 应用系统故障
原创标题:福禄克Optiview XG解决应用系统问题好帮手
原文链接:http://www.faxytech.com/archives/opvxg-app.html
版权说明:本文为深圳市连讯达电子技术开发有限公司官网(www.faxytech.com)版权所有。如果您需要转载,请注明出处并保留原文链接!如为转载文章会注明文章出处,转载文章不代表本公司观点。对于某些同行无耻恶意抄袭剽窃连讯客户案例的违法行为,连讯将追究法律责任!
详情请致电连讯公司:0755-83999818