軟交換性能測試技術(shù)
圖6是一個(gè)軟交換性能測試過(guò)程中CPS和PDD指標的統計示意圖。我們可以看到,一開(kāi)始在CPS比較小的時(shí)候,Post Dial Delay指標比較穩定。當CPS數值爬升到一定階段時(shí),Post Dial Delay開(kāi)始明顯上升。當CPS=200達到峰值時(shí),PDD=3S。我們在測試的時(shí)候如果不綜合考察各項指標,往往會(huì )簡(jiǎn)單認為該系統的最大CPS指標為 200。然而實(shí)際情況是,200 CPS時(shí)候的PDD指標已經(jīng)達不到運營(yíng)要求,因此實(shí)際、合理的系統最大CPS應該為PDD2s時(shí)候的CPS值,即180 CPS左右。
圖6 CPS和Post Dial Delay關(guān)系示意圖
從這個(gè)例子我們也可以看到,綜合考察各項重要指標對于性能測試分析的重要性。
?。?)故障定位分析
當軟交換測試碰到故障(如大量異常呼損、消息沒(méi)有響應等問(wèn)題)時(shí),我們需要有效的手段來(lái)定位分析原因,究竟是軟交換設備工作異常,還是承載網(wǎng)絡(luò )不穩定造成消息丟失?這種情況下,我們可以采取幾種輔助定位的手段來(lái)做進(jìn)一步的分析。
●通過(guò)修改呼叫模型來(lái)分析故障原因
以上一節提到的CPS VS PDD的例子為例,當系統負荷增加,Post Dial Delay大幅增長(cháng)的時(shí)候,我們可以適當降低話(huà)務(wù)量(例如減到原來(lái)的一半), 再觀(guān)察Post Dial Delay的統計值是否隨之大幅降低。如果有明顯降低,說(shuō)明消息響應緩慢確實(shí)是跟軟交換設備的話(huà)務(wù)負荷有關(guān)系;如果該值沒(méi)有明顯降低,說(shuō)明消息響應緩慢可能是跟網(wǎng)絡(luò )有關(guān)系,例如網(wǎng)絡(luò )傳輸時(shí)延過(guò)大造成消息響應緩慢。
●通過(guò)儀表提供的網(wǎng)絡(luò )層參數的統計來(lái)觀(guān)察網(wǎng)絡(luò )情況的好壞
在仿真呼叫發(fā)送信令及語(yǔ)音的同時(shí),Abacus可以測試并統計如下參數:丟包、時(shí)延、抖動(dòng)、亂序,并且可以輸出統計值對應不同時(shí)間段的圖表。當測試碰到問(wèn)題時(shí),可以通過(guò)上述這些參數的統計,判斷網(wǎng)絡(luò )是否出現問(wèn)題。例如,圖7所示的One Way Delay的統計圖可以看到,儀表統計到14:10和14:30的時(shí)候,分別出現One Way Delay大幅增長(cháng)的情況,如果這時(shí)出現系統呼損的情況,我們就有理由相信系統的呼損很大可能是由于網(wǎng)絡(luò )原因造成。還可以結合丟包、抖動(dòng)、亂序等其他因素,綜合判斷是否問(wèn)題是由于承載網(wǎng)性能不好引起的。
圖7 Abacus儀表提供的One Way Delay VS time統計圖
●利用儀表的抓包監控功能分析信令流程判斷故障原因
Abacus儀表在仿真呼叫的同時(shí),可以將有問(wèn)題的呼叫過(guò)程中的信令全部記錄下來(lái)。另外,思博倫公司還提供一款名為Clearsight的監控儀表,可以將流經(jīng)IP網(wǎng)絡(luò )的所有VoIP呼叫全部監控并記錄下來(lái)。這樣,結合Abacus,Clearsight以及軟交換本身提供的信令日志功能,可以很方便地檢查并對比儀表輸出的消息日志和網(wǎng)絡(luò )上捕捉到的消息日志以及軟交換的消息日志,從而發(fā)現究竟錯誤消息或者消息丟失等故障是產(chǎn)生于哪一個(gè)節點(diǎn)。
評論