《CSNA網(wǎng)絡(luò)分析認(rèn)證專家實(shí)戰(zhàn)案例》課件-第34章_第1頁
《CSNA網(wǎng)絡(luò)分析認(rèn)證專家實(shí)戰(zhàn)案例》課件-第34章_第2頁
《CSNA網(wǎng)絡(luò)分析認(rèn)證專家實(shí)戰(zhàn)案例》課件-第34章_第3頁
《CSNA網(wǎng)絡(luò)分析認(rèn)證專家實(shí)戰(zhàn)案例》課件-第34章_第4頁
《CSNA網(wǎng)絡(luò)分析認(rèn)證專家實(shí)戰(zhàn)案例》課件-第34章_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第34章應(yīng)用服務(wù)器測試響應(yīng)緩慢分析案例34.1故障描述34.2分析內(nèi)容 34.3處理方法及分析總結(jié)

34.1.1故障現(xiàn)象

根據(jù)研發(fā)人員開發(fā)的應(yīng)用測試工具測試結(jié)果顯示,某應(yīng)用服務(wù)器(IP:192.168.31.57)響應(yīng)較慢。該系統(tǒng)為B/S架構(gòu),客戶端訪問服務(wù)器一般情況下需要經(jīng)過防火墻,該單位內(nèi)部有Windows域控制器。故障的具體表現(xiàn)如下:34.1故障描述

(1)

WinXP系統(tǒng)客戶端在域內(nèi)或不在域內(nèi)時測試訪問速度均較快,服務(wù)器響應(yīng)在20毫秒以內(nèi)。

(2)

Win7系統(tǒng)客戶端在域內(nèi)時訪問速度較慢,服務(wù)器響應(yīng)大于5000毫秒;Win7系統(tǒng)客戶端不在域內(nèi)時訪問服務(wù)器速度較快,服務(wù)器響應(yīng)在20毫秒以內(nèi)。

(3)將測試應(yīng)用放置在192.168.8.118主機(jī)上時,Win7、WinXP訪問速度都較快,服務(wù)器響應(yīng)在20毫秒以內(nèi)(192.168.8.118主機(jī)不在防火墻以內(nèi))。34.1.2檢測描述

監(jiān)測軟件:科來網(wǎng)絡(luò)回溯分析系統(tǒng)3.1。

樣本文件:Colasoft.pkt。

采樣時間:2012年10月29日。

采樣時長:7

×

24小時。

樣本說明:服務(wù)器192.168.31.57接口數(shù)據(jù)。

34.2.1分析過程

首先,我們分析Win7客戶端在域內(nèi)訪問服務(wù)器192.168.31.57緩慢時的數(shù)據(jù)包,如圖34-1所示。

從圖34-1可以看到,整個測試過程只有2個TCP連接,而第1個測試連接通信過程中存在明顯的周期性延時問題,每隔6個數(shù)據(jù)包通信連接會出現(xiàn)一次嚴(yán)重的延時達(dá)到4.8秒的情況,這和故障描述中提到的測試應(yīng)用延時5秒以上相符。此外,分析第2個連接發(fā)現(xiàn)存在相同的情況。34.2分析內(nèi)容

圖34-1其次,我們分析Win7客戶端不在域內(nèi)時訪問服務(wù)器192.168.31.57的正常數(shù)據(jù)包,如圖34-2所示。

圖34-2圖34-2中顯示,正常情況下仍然只有兩個TCP連接,但是其TCP連接通信過程中未產(chǎn)生異常的情況,數(shù)據(jù)包時間差較小(均在50毫秒以內(nèi)),說明服務(wù)器相應(yīng)速度較快。我們也分析了WinXP客戶端在域內(nèi)的訪問服務(wù)器192.168.31.57的數(shù)據(jù),其情形和Win7客戶端不在域內(nèi)時的通信數(shù)據(jù)相似,亦未出現(xiàn)較大延時。

然后,我們對比Win7客戶端在域內(nèi)和不在域內(nèi)訪問服務(wù)器192.168.31.57的數(shù)據(jù)包,找到造成服務(wù)器響應(yīng)慢的原因。通過對數(shù)據(jù)包的各字段進(jìn)行對比,最終我們發(fā)現(xiàn)兩個通信過程的區(qū)別如圖34-3所示。

圖34-3從圖34-3中可以明顯看到,Win7系統(tǒng)客戶端在與服務(wù)器建立連接時,不論是正常通信還是異常通信,客戶端首次發(fā)送的TCP同步包的TCP窗口大小默認(rèn)都是8192;隨后的TCP協(xié)商過程中,異常TCP通信時客戶端的TCP窗口大小鎖定在256以下,正常TCP通信時客戶端的TCP窗口卻鎖定在了16400左右,而TCP窗口大小會直接影響到TCP傳輸速度。TCP窗口的工作機(jī)制為滑動窗口,其主要作用是控制TCP的傳輸效率,它通過延時、丟包、誤碼率、主機(jī)性能等參數(shù)動態(tài)調(diào)整窗口大小,窗口越大,TCP傳輸速率就越快,窗口越小,TCP傳輸速率就越慢。因此,我們斷定服務(wù)器響應(yīng)慢是由于客戶端建立的TCP連接協(xié)商的客戶端窗口較小,導(dǎo)致TCP傳輸效率低下。

此外,我們將WinXP的TCP窗口改為固定值256進(jìn)行測試,發(fā)現(xiàn)應(yīng)用延時大大增加(500~1000毫秒),這進(jìn)一步說明服務(wù)器響應(yīng)慢確實(shí)是由于客戶端TCP窗口過小造成的。34.2.2分析結(jié)果

通過以上的分析步驟,我們可以得出結(jié)論:Win7系統(tǒng)在域內(nèi)時,客戶端軟件與服務(wù)器建立的TCP連接窗口較小,導(dǎo)致服務(wù)器與客戶端TCP傳輸效率低下,從而使用戶感覺服務(wù)器響應(yīng)較慢。

通過以上分析結(jié)果我們知道,只要找到導(dǎo)致客戶端軟件與服務(wù)器建立的TCP連接窗口較小的點(diǎn),即可排除故障。可以采取以下兩個措施來查找故障點(diǎn):

(1)修改Win7系統(tǒng)的TCP窗口大小,可以將數(shù)值設(shè)置為15000。設(shè)置方法如下:

在“運(yùn)行”中輸入regedit,進(jìn)入34.3處理方法及分析總結(jié)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters,新建一個DWORD,值名為TcpWindowSize,值設(shè)置為15000(10進(jìn)制)。

(2)保證服務(wù)器192.168.31.57與域的互通性,測試是否為服務(wù)器自身原因?qū)е隆?/p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論