[發(fā)明專利]一種系統(tǒng)耗時測試方法、裝置、設(shè)備及可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202011453134.0 | 申請日: | 2020-12-11 |
| 公開(公告)號: | CN112702116B | 公開(公告)日: | 2022-05-10 |
| 發(fā)明(設(shè)計)人: | 顧煥峰;周游;周虎 | 申請(專利權(quán))人: | 盛立安元科技(杭州)股份有限公司 |
| 主分類號: | H04B10/077 | 分類號: | H04B10/077;H04B10/079;H04B10/25 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 張春輝 |
| 地址: | 310000 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 系統(tǒng) 耗時 測試 方法 裝置 設(shè)備 可讀 存儲 介質(zhì) | ||
本發(fā)明公開了一種系統(tǒng)耗時測試方法,該方法通過復(fù)制的待測系統(tǒng)的進出光纖信號,進入待測系統(tǒng)的光纖信號與復(fù)制的光纖信號間幾乎沒有時間差,可以實現(xiàn)精準(zhǔn)耗時測試;且在復(fù)制源數(shù)據(jù)光纖信號時,對源數(shù)據(jù)基本無任何影響,既避免了對于待測系統(tǒng)實際運行的影響,又可以實現(xiàn)對于系統(tǒng)真實耗時的測量;而且由于數(shù)據(jù)接收以及處理均由運行于待測系統(tǒng)外的設(shè)備來執(zhí)行,因此測量環(huán)境對于待測系統(tǒng)的資源也沒有任何影響,可以實現(xiàn)對于待測系統(tǒng)實際運行狀態(tài)的精準(zhǔn)測試,同時只要待測系統(tǒng)的網(wǎng)絡(luò)輸入輸出為光纖接入方式,均可采用本方案進行測量,可以實現(xiàn)不同被測系統(tǒng)的精準(zhǔn)測試。本發(fā)明還公開了一種系統(tǒng)耗時測試裝置、系統(tǒng)及可讀存儲介質(zhì),具有相應(yīng)的技術(shù)效果。
技術(shù)領(lǐng)域
本發(fā)明涉及系統(tǒng)測試技術(shù)領(lǐng)域,特別是涉及一種系統(tǒng)耗時測試方法、裝置、設(shè)備及可讀存儲介質(zhì)。
背景技術(shù)
在高速程序化系統(tǒng)中,系統(tǒng)各個模塊的延遲/速度的測試,一直是評估程序化交易系統(tǒng)中各個模塊性能的重要方法。精確的速度測試,能夠精確反應(yīng)出系統(tǒng)各個模塊的耗時,并為系統(tǒng)優(yōu)化調(diào)試提供準(zhǔn)確的優(yōu)化方向。
現(xiàn)階段由于軟硬件技術(shù)發(fā)展,程序化系統(tǒng)的系統(tǒng)耗時已經(jīng)進入到了個位數(shù)微秒(microsecond)甚至納秒(nanosecond)級別,比如金融證券產(chǎn)品的程序化交易系統(tǒng),其中的行情轉(zhuǎn)發(fā)系統(tǒng)已經(jīng)能做到逼近100納秒的耗時。
由于程序化/量化系統(tǒng)中,進出一個子系統(tǒng)/模塊,其處理耗時是最為重要的系統(tǒng)性能指標(biāo)之一,因此這類系統(tǒng)往往都會在開發(fā)、使用過程中,反復(fù)采用各種手段進行耗時測量,因此如何進行高精度、無干擾的測量一直是本領(lǐng)域的重要課題。
對于程序化系統(tǒng)的開發(fā)者而言,其可以在系統(tǒng)內(nèi)部,使用軟件來獲取較為精確的時間戳,并在需要測量的關(guān)鍵路徑點中,將時間戳記錄下來,并配合合適的數(shù)據(jù)導(dǎo)出、統(tǒng)計方式,來解析、統(tǒng)計所記錄的時間戳,來得到測量數(shù)據(jù)。
由于整個系統(tǒng)的耗時已經(jīng)非常小,軟件測試過程自身所帶來的性能消耗已經(jīng)無法忽略,并且需要額外消耗系統(tǒng)自身的CPU/內(nèi)存資源來執(zhí)行對應(yīng)功能,會對系統(tǒng)本身性能帶來明顯的影響,即測量方法影響到了測量對象本身,測量結(jié)果不能較為精確反應(yīng)測量對象本身的性能,檢測精準(zhǔn)度較低;而且,在測量一個子系統(tǒng)/模塊網(wǎng)絡(luò)層面上進/出系統(tǒng)的時間時,該方法要求的時間戳必須是同一個參考系(比如同一臺服務(wù)器)的時間戳,但是通過軟件進入待測系統(tǒng)和出系統(tǒng)的網(wǎng)段存在不同的情況,進系統(tǒng)和出系統(tǒng)記錄的時間戳不在同一個絕對時間軸,而不同參考系下時間戳的差異較大,無法體現(xiàn)系統(tǒng)自身的處理耗時;此外,一旦系統(tǒng)需要修改,極有可能影響到這些測量代碼本身,需要同步修改;另外,如圖1所示為一種傳統(tǒng)軟件處理耗時測試方法實現(xiàn)示意圖,可見采用軟件進行處理耗時的測量只能實現(xiàn)系統(tǒng)應(yīng)用層的耗時測量無法統(tǒng)計出網(wǎng)絡(luò)硬件層,硬件驅(qū)動層,系統(tǒng)內(nèi)核層,系統(tǒng)協(xié)議棧這四層雙向穿越的時間,無法實現(xiàn)待測系統(tǒng)整體處理耗時的精準(zhǔn)度量。
綜上所述,如何在避免對被待測系統(tǒng)自身運行影響較多的同時實現(xiàn)系統(tǒng)整體耗時的精準(zhǔn)測量,減少系統(tǒng)變動下的系統(tǒng)耗時測試修改成本,是目前本領(lǐng)域技術(shù)人員急需解決的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種系統(tǒng)耗時測試方法、裝置、設(shè)備及可讀存儲介質(zhì),可以在避免對被待測系統(tǒng)自身運行影響較多的同時實現(xiàn)系統(tǒng)整體耗時的精準(zhǔn)測量,減少系統(tǒng)變動下的系統(tǒng)耗時測試修改成本。
為解決上述技術(shù)問題,本發(fā)明提供如下技術(shù)方案:
分別復(fù)制輸入以及輸出待測系統(tǒng)的光纖信號,得到輸入光纖信號以及輸出光纖信號;
確定輸入測試信號以及所述輸入測試信號對應(yīng)的輸出測試信號;
在所述輸入光纖信號中識別所述輸入測試信號;
若在所述輸入光纖信號中識別到所述輸入測試信號,記錄輸入時間;
在所述輸出光纖信號中識別所述輸出測試信號;
若在所述輸出光纖信號中檢測到所述輸出測試信號,記錄輸出時間;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于盛立安元科技(杭州)股份有限公司,未經(jīng)盛立安元科技(杭州)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011453134.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種用于銫原子鐘的微波幅度控制方法
- 下一篇:一種柔性機械手
專利文獻下載
說明:
1、專利原文基于中國國家知識產(chǎn)權(quán)局專利說明書;
2、支持發(fā)明專利 、實用新型專利、外觀設(shè)計專利(升級中);
3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;
4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖、流程工藝圖或技術(shù)構(gòu)造圖;
5、已全新升級為極速版,下載速度顯著提升!歡迎使用!





