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