应用性能监控和分析工具――Application Vantage

应用性能监控和分析工具――Application Vantage
  Application Vantage 是 Compuware 公司最新推出的网络故障分析、性能优化软件系统。它分析基于交易或 WEB 的分布式应用性能。它关注应用,网络和其它元素(如服务器)内部的交互式活动,以便使网络管理员能够了解网络不同位置和不同活动之间应用的行为。你可以用它在交易过程中、 Web 查找和检索中或在日常数据库上载 / 下载中跟踪有问题的应用行为。它可在会话级、线索级,甚至在帧级观察应用的行为过程,并深入应用报文内部的结构,解析有问题的会话。同时具有可视化的图形界面, 使用户非常容易掌握。
  Application Vantage之所以能实现上述功能,关键一点是其独特的数据合并能力。使用本软件,可以在跨越WAN的客户机和服务器端并发地捕捉应用行为数据,合并所跟踪的结果,然后观察每个线索(构成单一应用或协议活动的帧序列)和帧,以标识出性能问题。在此,应着重指出的是:当我们不可能同时在WAN两端捕获应用流量数据时,Application Vantage提供单点跟踪调节功能(Single trace adjustment capability),它能模拟网络传输过程,给出合并后的结果。
  Application Vantage关注真实网络环境下,基于Web和分布式的客户机/服务器应用,它不仅仅局限于实验室环境下的网络。它能帮你完成如下功能:
● 快速诊断、排除客户机/服务器、Web和多层应用问题
● 使应用跨越多个网段的活动过程变得清晰、可视化
● 提供有关应用效率的重要统计数据
● 建立多种报告,为不同的部门提供共同的观察问题视点,便于在应用开发者、网络管理员和数据库管理员之间的交流、勾通和协调。
   Application Vantage的这些能力能帮助你快速、准确定位性能问题。确定问题根源是出在应用,客户端,服务器,还是网络。一旦问题被确定,Application Vantage的诊断功能便被用来解决其中多数问题,对另一些问题则提供详细的性能分析报告,帮助网络管理员解决问题。
应用的性能问题可能是由下列一些事情引起的。包括:
● 低效率的应用设计,例如数据库搜索和查询没有在Web或WAN环境下被优化
● 服务器速度慢,例如,服务器的老版本数据库引擎不能优化各进程之间的装载。其他可能的原因,包括慢速的硬件(CPU或硬盘)或一个需要调节的数据库
● 具有多层次应用的数据库结构没有被设计得发挥其最大效率
● 小传输协议窗口尺寸阻止了发送者对网络带宽的完全利用
● 拥塞的、慢速的或不稳定的网络
● 配置不当或性能低下的客户机
   Application Vantage是通过分别在客户端和服务器端设置Agent,被动监听进出客户机和服务器的数据包来实现实时数据采集的。并通过Agent Manager完成对所跟踪到的数据的分析。所以它对网络影响是非常小的,只是在Agent将跟踪数据传给Agent Manager时,才占用网络资源。
  下图简要说明了Application Vantage的实现原理,显示出Application Vantage是如何分段计算应用的响应时间这一基本性能参数的。通过对响应时间及其他参数的分析,我们能进一步定位应用的性能问题。
      下图说明了在复杂的网络环境下,可以设置多个Agent,分别测量每段的响应时间,然后进行合并、分析。 
下面我们看几个由Application Vantage生成的应用性能图表。
   下图是一个会话的性能概要图,它说明了访问WWW SERVER http://www.optimal.com/ 的应用会话时延分布状况。从此图,我们一目了然地看出哪部分延迟最大(网络带宽、服务器还是客户机)。从而分析出应用性能问题的原因:
下图给出了网络整体的会话流量情况,并标出了有出错包的应用会话(标有X者)。
  下图列出了应用会话的详细过程和内容,包括源节点、目的节点、时延、流量、有关的应用的描述,以及帧内部的字节内容等。帮你了解会话的内部 过程。

你可能感兴趣的:(职场,休闲,Vantage)