應用性能監控和分析工具——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者)。
  下圖列出了應用會話的詳細過程和內容,包括源節點、目的節點、時延、流量、有關的應用的描述,以及幀內部的字節內容等。幫你瞭解會話的內部 過程。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章