[發(fā)明專利]設(shè)備擴(kuò)容穩(wěn)定性測試方法有效
| 申請(qǐng)?zhí)枺?/td> | 201310028411.7 | 申請(qǐng)日: | 2013-01-24 |
| 公開(公告)號(hào): | CN103116542A | 公開(公告)日: | 2013-05-22 |
| 發(fā)明(設(shè)計(jì))人: | 張志 | 申請(qǐng)(專利權(quán))人: | 浪潮(北京)電子信息產(chǎn)業(yè)有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 北京安信方達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 栗若木;曲鵬 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 設(shè)備 擴(kuò)容 穩(wěn)定性 測試 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)應(yīng)用領(lǐng)域,尤其涉及一種設(shè)備擴(kuò)容穩(wěn)定性測試方法。
背景技術(shù)
數(shù)據(jù)正在以爆炸式速度遞增。McKinsey在其發(fā)表的2010年海量數(shù)據(jù)尖端研究報(bào)告中指出,它預(yù)計(jì)海量數(shù)據(jù)的零售營業(yè)利潤率將增長60%,這就是海量數(shù)據(jù)背后的技術(shù)變得如此重要的原因。沒有一家公司希望自己的交易數(shù)據(jù)庫被海量數(shù)據(jù)充斥,但信息需求就是這么大,企業(yè)必須保證讓那些數(shù)據(jù)隨時(shí)處于被訪問的狀態(tài),以便可以實(shí)時(shí)進(jìn)行數(shù)據(jù)分析,企業(yè)才能更好地對(duì)不斷變化的趨勢做出反應(yīng)。
在很多企業(yè)單位的應(yīng)用環(huán)境中,大量的數(shù)據(jù)時(shí)不能夠離線進(jìn)行邏輯存儲(chǔ)設(shè)備的擴(kuò)充,而必須要進(jìn)行在線邏輯存儲(chǔ)設(shè)備的擴(kuò)容,比如RAID在線擴(kuò)容、邏輯卷設(shè)備的在線擴(kuò)容等多種擴(kuò)容方式。傳統(tǒng)的數(shù)據(jù)擴(kuò)容的測試方法多集中在手動(dòng)和借助在具體的應(yīng)用生產(chǎn)環(huán)境中進(jìn)行測試,這些測試會(huì)帶來經(jīng)濟(jì)成本的增加,同時(shí)也會(huì)帶來對(duì)測試結(jié)果的信息的統(tǒng)計(jì)和分析方面的困難,測試的結(jié)果往往很難反應(yīng)系統(tǒng)真實(shí)的狀況。
發(fā)明內(nèi)容
本發(fā)明提供了一種設(shè)備擴(kuò)容穩(wěn)定性測試方法,解決了現(xiàn)有測試方法無法反應(yīng)系統(tǒng)真實(shí)狀況的問題。
一種設(shè)備擴(kuò)容穩(wěn)定性測試方法,包括:
配置測試內(nèi)容、測試目的和測試腳本;
根據(jù)所述測試內(nèi)容和測試目的自動(dòng)生成測試用I/O數(shù)據(jù);
對(duì)所述測試用I/O數(shù)據(jù)進(jìn)行跟蹤,記錄數(shù)據(jù)動(dòng)態(tài);
對(duì)記錄的數(shù)據(jù)動(dòng)態(tài)進(jìn)行分析。
優(yōu)選的,所述測試用I/O數(shù)據(jù)包括:
數(shù)據(jù)庫I/O數(shù)據(jù)、流媒體I/O數(shù)據(jù)、大數(shù)據(jù)塊I/O、碎片數(shù)據(jù)I/O。
優(yōu)選的,生成測試用I/O數(shù)據(jù)的源數(shù)據(jù)為:
已有的測試的數(shù)據(jù)文件,或通過OS的文件操作的API動(dòng)態(tài)生成的數(shù)據(jù)。
優(yōu)選的,所述對(duì)所述測試用I/O數(shù)據(jù)進(jìn)行跟蹤,記錄數(shù)據(jù)動(dòng)態(tài)包括:
對(duì)所述測試用I/O數(shù)據(jù)添加標(biāo)志位信息,在所述標(biāo)志位信息中包含多條元數(shù)據(jù)信息,所述元數(shù)據(jù)信息由所述測試腳本中配置的邏輯點(diǎn)添加,所述元數(shù)據(jù)信息包括數(shù)據(jù)的產(chǎn)生源、數(shù)據(jù)的目的地址和數(shù)據(jù)的變化修改時(shí)間;
在預(yù)置的全周期內(nèi)跟蹤所述測試用I/O數(shù)據(jù)的標(biāo)志位信息,記錄以下數(shù)據(jù)動(dòng)態(tài)信息:
數(shù)據(jù)的修改、數(shù)據(jù)的訪問流程、數(shù)據(jù)的讀寫次數(shù)、數(shù)據(jù)的存儲(chǔ)位置;
生成包含所述數(shù)據(jù)動(dòng)態(tài)信息的日志。
優(yōu)選的,所述對(duì)記錄的數(shù)據(jù)進(jìn)行分析包括:
對(duì)比緩存數(shù)據(jù)段與磁盤上相對(duì)應(yīng)的數(shù)據(jù)是否一致;
對(duì)比擴(kuò)容前的數(shù)據(jù)與擴(kuò)容后的數(shù)據(jù)是否一致;
對(duì)比邏輯設(shè)備擴(kuò)容前與擴(kuò)容后的數(shù)據(jù)是否一致;
在所述緩存數(shù)據(jù)段與磁盤上相對(duì)應(yīng)的數(shù)據(jù)一致且擴(kuò)容前的數(shù)據(jù)與擴(kuò)容后的數(shù)據(jù)一致且邏輯設(shè)備擴(kuò)容前與擴(kuò)容后的數(shù)據(jù)一致時(shí),判定擴(kuò)容過程穩(wěn)定。
優(yōu)選的,所述對(duì)比緩存數(shù)據(jù)段與磁盤上相對(duì)應(yīng)的數(shù)據(jù)是否一致具體為:
對(duì)比擴(kuò)容前緩存在緩存數(shù)據(jù)段中的測試用I/O數(shù)據(jù)與寫入磁盤后的測試用I/O數(shù)據(jù)是否一致。
優(yōu)選的,所述對(duì)比擴(kuò)容前的數(shù)據(jù)與擴(kuò)容后的數(shù)據(jù)是否一致包括:
在邏輯設(shè)備擴(kuò)容過程中,分別計(jì)算擴(kuò)容前和擴(kuò)容后的邏輯設(shè)備上的數(shù)據(jù)按照<元數(shù)據(jù)段,數(shù)據(jù)段>的組成方式的哈希值;
對(duì)比擴(kuò)容前的哈希值和擴(kuò)容后的哈希值,以確定擴(kuò)容過程中的存儲(chǔ)器和磁盤存儲(chǔ)設(shè)備上的I/O數(shù)據(jù)是否一致。
本發(fā)明提供了一種設(shè)備擴(kuò)容穩(wěn)定性測試方法,配置測試內(nèi)容、測試目的和測試腳本,根據(jù)所述測試內(nèi)容和測試目的自動(dòng)生成測試用I/O數(shù)據(jù),對(duì)所述測試用I/O數(shù)據(jù)進(jìn)行跟蹤,記錄數(shù)據(jù)動(dòng)態(tài),最后對(duì)記錄的數(shù)據(jù)動(dòng)態(tài)進(jìn)行分析,實(shí)現(xiàn)了自動(dòng)化的實(shí)時(shí)擴(kuò)容穩(wěn)定性檢測,解決了現(xiàn)有測試方法無法反應(yīng)系統(tǒng)真實(shí)狀況的問題。
附圖說明
圖1是本發(fā)明的實(shí)施例一提供的一種設(shè)備擴(kuò)容穩(wěn)定性測試系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明的實(shí)施例二提供的一種設(shè)備擴(kuò)容穩(wěn)定性測試方法的流程圖。
具體實(shí)施方式
現(xiàn)有的擴(kuò)容方式的測試只是針對(duì)擴(kuò)容結(jié)果的一些測試,比如擴(kuò)容后數(shù)據(jù)是否一致,擴(kuò)容后數(shù)據(jù)的可靠性等,也不能實(shí)現(xiàn)自動(dòng)化的測試。并沒有一種好的測試方法能夠?qū)崿F(xiàn)對(duì)擴(kuò)容過程進(jìn)行數(shù)據(jù)檢測的一個(gè)測試方法。而擴(kuò)容過程的性能和可靠性,包括時(shí)間和空間的開銷等對(duì)于衡量一個(gè)數(shù)據(jù)擴(kuò)容機(jī)制的優(yōu)劣起到了決定性作用。
因此,目前對(duì)于一種能夠?qū)崿F(xiàn)系統(tǒng)的在線測試、能夠?qū)崿F(xiàn)測試自動(dòng)化、同時(shí)能夠測試出不同應(yīng)用環(huán)境下的測試、節(jié)約經(jīng)濟(jì)成本、能夠?qū)Y(jié)果進(jìn)行有效的通緝和分析的新型設(shè)備動(dòng)態(tài)平滑擴(kuò)容系統(tǒng)的測試系統(tǒng)的需求是迫在眉睫。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮(北京)電子信息產(chǎn)業(yè)有限公司,未經(jīng)浪潮(北京)電子信息產(chǎn)業(yè)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310028411.7/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 實(shí)現(xiàn)存儲(chǔ)系統(tǒng)自動(dòng)精簡配置動(dòng)態(tài)擴(kuò)容的系統(tǒng)及方法
- 一種基于精簡配置的存儲(chǔ)空間批量擴(kuò)容的方法及裝置
- 一種數(shù)據(jù)庫擴(kuò)容方法及系統(tǒng)
- 基站擴(kuò)容方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種小區(qū)擴(kuò)容方法及系統(tǒng)
- 一種全文檢索系統(tǒng)擴(kuò)容方法、裝置、設(shè)備及介質(zhì)
- 一種擴(kuò)容包裝盒
- 一種分布式數(shù)據(jù)庫的在線擴(kuò)容方法
- 網(wǎng)絡(luò)擴(kuò)容方法及裝置
- 一種擴(kuò)容合理性的確定方法及裝置





