福祿克Optiview XG解決應用系統(tǒng)問題好幫手
深圳市連訊達電子技術開發(fā)有限公司做為福祿克代理,17年專注福祿克測試技術,旨在為客戶解決網(wǎng)絡問題,今天我們來談談應用系統(tǒng)的問題測試方案。每個網(wǎng)絡專業(yè)人士都知道,用戶經(jīng)常投訴網(wǎng)絡速度慢,而其罪魁禍首往往是遲緩的應用程序。但確定應用程序性能不佳的原難,因為可能的原因太多:從代碼錯誤到服務器超負荷到帶寬不足,等等。找到真正原因的代價可能非常高:員工的工作沒率,業(yè)務流程陷于停頓,用戶感到煩惱,甚至給客戶造成負面影響。
由于應用程序性能不佳會影響用戶滿意度甚至企業(yè)工作效率,因此網(wǎng)絡專家必須迅速有效地解決這些問題。越早確定問題源,就能越快地解決問題 – 從而減少對企業(yè)的負面影響。在排除應用程序性能問題時,采取以下兩個步驟可使診斷更容易、更快速、更準確。第一,了解應用程序性能問題的常因;第二,使用適當?shù)脑\斷工具。本文將列出一些常見原因,說明為什么適當?shù)脑\斷工具可以幫助網(wǎng)絡專業(yè)人員迅速找出決問題。
“…40% 的 Packeteer/NWW 調查對象表示:應用性能的下降對員工的效能有相當大或非常大的影響…”Mary Petrosky “了解因應用的性能問題而付出的真實代價。”《Network World 特別報告》
了解應用程序問題常見的根本原因
當用戶聲稱網(wǎng)速緩慢時,網(wǎng)絡專家首先必須確定是否真的是網(wǎng)速緩慢,還是某個應用程序性能不佳。要確定速度減慢的原因,網(wǎng)絡專家首先應了解應用程序性能問題的四大常見根本原因及其解決辦法。
問題 | 常見原因 | 解決辦法 |
小型數(shù)據(jù)包 小型數(shù)據(jù)包用于轉移大段信息 |
應用程序編寫不當,要求的數(shù)據(jù)塊過小 |
向開發(fā)人員提供有關應用程序行為的信息;重 新編寫能夠提高性能的代碼。 |
延時 各數(shù)據(jù)包之間較長且間隔平均的 延遲 |
線路中存在高延時鏈路或設備;例如: 較長的距離或某個設備增加了延時 |
確定是否能將延時從線路中排除;檢查 LAN、 WLAN 和 WAN 的響應時間。如果不能排除,則尋求其它的應用程序訪問策略(遠程訪問、更 改應用程序等等)。 |
延遲不一致 數(shù)據(jù)包之間的延遲不一致但并不存重傳 |
通常是由于服務器或客戶端速度減慢 |
通過檢查客戶端或服務器進程來確定速度減慢 的原因并予以解決。 |
重傳 在 TCP 或應用層頻繁發(fā)生重傳 |
在數(shù)據(jù)流的某處存在丟包現(xiàn)象 | 確定丟棄數(shù)據(jù)包的位置并排除該問題。 |
影響應用性能的其他因素
Web 應用的日漸風行促使許多公司為自己的 Web 和客戶端服務器應用實施了服務器場?,F(xiàn)在有許多不同的服務器場拓撲可供使用,但是每種都必須考慮一定程度的服務器冗余性。例如,可以配置一個有五臺服務器的群集,其中,兩臺服務器充當 Web 服務器和負載平衡器。這些服務器接受客戶查詢,并將請求傳送到安裝了實際應用的第三臺服務器上。然后,生成另外兩臺可能是數(shù)據(jù)庫服務器的服務器的鏡像,以實現(xiàn)冗余性。這些服務器接受應用服務器的請求。
顯然,通過拆散數(shù)據(jù)處理任務,并增加可以提供服務的應用服務器數(shù)量,響應速度會提高,從而獲得更高的用戶滿意度。但是,在平衡多臺服務器之間的應用時,必須實施某種負載平衡過程。一種常見的方法是將“循環(huán)法”域名服務 (DNS) 作為一種負載平衡方法,這種方法依靠 DNS 服務器而不是專用計算機來將用戶帶到特定的服務器。這種方法的一個缺點是,如果使用DNS列表中的一個地址的某臺服務器變得無法到達,并且無法繼續(xù)作出響應,DNS 服務器將繼續(xù)向客戶端發(fā)送該地址。而客戶端則繼續(xù)嘗試到達此服務器,從而產(chǎn)生應用響應速度慢的假象。為了解決這個問題,一些公司實施軟件負載平衡系統(tǒng)(一般運行在前端Web 服務器上),或者實施用以平衡并將通信量轉發(fā)到前端 Web 服務器的硬件解決方案,以便減少這些服務器上必需的處理量。
現(xiàn)在,由于存在這些場景,網(wǎng)絡專業(yè)人員在嘗試診斷出現(xiàn)的應用問題的原因是,必須確知多少和哪些服務器參與了應用事務處理。因此,IT 部門面臨的一大挑戰(zhàn)是服務器的擴散,在經(jīng)常使用負載平衡和多臺服務器的客戶端 – 服務器應用中,尤其如此。這種形式的服務器擴散提高了對服務器整合的需求。服務器整合一般使用服務器虛擬化技術來實施。服務器虛擬化的一般實施方式是使用單臺或一些大型物理服務器,并在這些物理服務器上運行多個“虛擬”服務器。盡管服務器虛擬化可以減少必需的物理服務器數(shù)量,但是并不減少為了支持應用而仍然所需的邏輯服務器的數(shù)量。此外,這還會增加復雜性,而且仍然必需獨立管理每個虛擬機實例。
雖然將多種應用整合到單臺物理服務器上是可能是一種有效手段,但是也會增加宕機風險,因為更多的企業(yè)和關鍵應用會在更少的服務器上運行,一次停機將會影響到更多的應用,從而影響到更多的用戶。因此,在設計階段很有必要考慮服務器冗余性。
此外,排除虛擬服務器系統(tǒng)的故障的難度更大。有些情況下,排除網(wǎng)絡故障所需的數(shù)據(jù)甚至不離開物理服務器。為了排除這類故障,有時必須將單個虛擬服務器移出物理服務器,并移到專用的計算機上。然后,可以用一個便攜式分析儀來排除應用故障。
使用適當?shù)脑\斷工具
隔離性能問題的第二步是使用合適的工具:一個綜合、全面的便攜工具,即能夠讓用戶透徹了解整個網(wǎng)絡的工具。從固定的企業(yè)監(jiān)控和故障排除軟硬件到可以在筆記本電腦中運行的免費或低成本開放源碼軟件,市面上可提供多種不同的替代工具。然而,這些工具的弱點之一便是硬件安裝在機架內部而不能移動 – 但問題極有可能發(fā)生在沒有探針的位置。由于需要前往存在問題的位置,因此便攜性相當重要,問題的根源可能分布在網(wǎng)絡基礎設施的任何位置,所以要盡可能接近問題的源頭才能高效地解決問題。
此外,這些替代工具無一能夠提供診斷問題所需的各項功能,因此不得不使用數(shù)種工具,分別用于不同目的:
- SNMP 輪詢工具
- 線纜速度、硬件包捕獲工具
- 協(xié)議分析儀
- 流量監(jiān)控工具
- 主機管理實用程序 (telnet) 工具
這便意味著網(wǎng)絡工程師必須掌握多種工具的使用和解釋方法。而且,要將多種工具得出的信息集成以便全面洞察企業(yè)網(wǎng)絡,也是件既困難又耗時的工作。此外,擁有多種工具還會產(chǎn)生培訓、用戶學習曲線、維護和升級費用等相關成本。
要真正了解便攜式集成分析工具用于診斷應用程序速度減慢的優(yōu)勢,應考慮以下場景。在每種情況下,均會首先使用便攜式、集成式網(wǎng)絡分析儀確定或排除由網(wǎng)絡問題造成速度減慢的可能性,然后再用其確定應用程序問題的真正原因。
應用程序速度減慢降低了工作效率
在某個國際銷售呼叫中心,內部銷售人員不斷抱怨應用程序運行緩慢。由于速度下降,他們的通話時間會延長,結果導致客戶必須在電話中等候才能獲得信息,因此難免滿腹牢騷。
網(wǎng)絡工程師使用便攜式分析儀輕松、迅速地找到了根本原因。首先,工程師檢查了服務器/客戶端連接路徑,以確定網(wǎng)絡延時是否是這一問題的主要原因。利用 Ping/Traceroute 工具并主動查詢路徑中的所有路由器和交換機后,確定不存
在交換機端口或接口過度使用問題。工程師還檢查了廣域網(wǎng)帶寬以確定廣域網(wǎng)是否被超量訂閱,并建立結果比較基準,以防在此情況下的“變慢”只是一種主觀判斷,而非網(wǎng)絡性能的實際體現(xiàn) – 倘若證明問題“并非出在網(wǎng)絡本身”。
排除網(wǎng)絡是速度下降的原因之后,由于銷售部門的應用程序使用的是自定義端口,因此工程師使用該工具的協(xié)議設置功能驗證、監(jiān)控和捕獲流量以確定應用程序的行為。工程師借助自動專家分析功能確定,應用程序使用的數(shù)據(jù)包過小。于
是工程師將捕獲文件發(fā)送給應用程序開發(fā)人員,以使他們能夠利用這些數(shù)據(jù)重新編寫該應用程序并解決此問題。
解決方案:便攜式綜合分析儀Optiview XG
Fluke Networks 的 OptiView Series III 是一款集成式綜合網(wǎng)絡分析儀,在一個便攜式設備中集成了多種功能,因此網(wǎng)絡專家可以直接前往問題的源頭而且只需使用一個工具即可分析大量的可能原因。
便于攜帶
由于工程師必須前往存在問題的位置,而網(wǎng)絡不可能裝備齊全,因此便攜性相當重要。問題的根源可能分布在網(wǎng)絡基礎設施的任何位置,所以排除故障時必須接近問題的源頭才能高效地解決問題。OptiView 分析儀是一款手持便攜式工具,可以隨身攜帶以辨別問題。
集成性
找到問題的源頭后,網(wǎng)絡專家需要得出答案。OptiView 分析儀提供進行詳盡故障排除的一體化功能。它通過便攜式網(wǎng)絡分析儀的獨特功能 SNMP 分析,將來自多項高級網(wǎng)絡測試的結果匯集到一個信息豐富的首頁中 – 包括網(wǎng)絡中
已有設備的數(shù)據(jù)。此外,它還是唯一將網(wǎng)絡發(fā)現(xiàn)、流量分析、基礎設施分析、高級數(shù)據(jù)包捕獲/解碼以及 10/100/千兆銅纜、千兆光纖、802.11 a/b/g WLAN、WAN 和 VoIP 功能匯集于一個便攜式工具的集成式分析儀。
企業(yè)級洞察力
OptiView 的首頁同時顯示多項高級網(wǎng)絡功能的結果,可在幾秒鐘時間內深入了解網(wǎng)絡,無需反復向下查看和使用多種工具即可獲得一目了然的信息。借助該工具可以排除整個企業(yè)網(wǎng)絡中的故障、發(fā)現(xiàn)其中的設備并深入了解網(wǎng)絡的每個部分 – 包括 VLAN、WAN 和 WLAN 各個網(wǎng)段。如果沒有 OptiView,要想實現(xiàn)同等水平的分析,就必須使用數(shù)種不同工具。而 OptiView Series III 則將許多工具的功能匯集到一個便于攜帶和使用的設備中。它還提供其它已有產(chǎn)品所缺乏的功能,補充了它們的不足。
“避免或快速解決應用性能問題的好處有很多,包括提高員工效能和客戶滿意度,以及免除帶寬、服務器和其它資源升級的需要。”Mary Petrosky Network World 特別報告“了解因應用的性能問題而付出的真實代價
本文關鍵字: Optiview XG, 應用系統(tǒng)故障
原創(chuàng)標題:福祿克Optiview XG解決應用系統(tǒng)問題好幫手
原文鏈接:http://m.qqmmqq.cn/archives/opvxg-app.html
版權說明:本文為深圳市連訊達電子技術開發(fā)有限公司官網(wǎng)(m.qqmmqq.cn)版權所有。如果您需要轉載,請注明出處并保留原文鏈接!如為轉載文章會注明文章出處,轉載文章不代表本公司觀點。對于某些同行無恥惡意抄襲剽竊連訊客戶案例的違法行為,連訊將追究法律責任!
詳情請致電連訊公司:0755-83999818