[發(fā)明專利]一種文件系統(tǒng)性能測試方法在審
| 申請?zhí)枺?/td> | 202111572611.X | 申請日: | 2021-12-21 |
| 公開(公告)號: | CN114253669A | 公開(公告)日: | 2022-03-29 |
| 發(fā)明(設(shè)計)人: | 詹東陽;葉麟;余翔湛;張宇;劉立坤;于海寧;方濱興;呂文娟;劉妙玲 | 申請(專利權(quán))人: | 電子科技大學(xué)廣東電子信息工程研究院 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F11/34 |
| 代理公司: | 天津市北洋有限責(zé)任專利代理事務(wù)所 12201 | 代理人: | 潘俊達;郭寶煊 |
| 地址: | 523000 廣東省東莞市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 文件系統(tǒng) 性能 測試 方法 | ||
本發(fā)明屬于虛擬機性能測試的技術(shù)領(lǐng)域,具體涉及一種文件系統(tǒng)性能測試方法,包括步驟一、在未打開CFWatcher監(jiān)控的情況下,測試虛擬機的文件系統(tǒng)性能;步驟二、打開CFWatcher監(jiān)控并監(jiān)控不同數(shù)量的文件,測試虛擬機的文件系統(tǒng)性能;步驟三、將步驟二中監(jiān)控的所有dentry對象都遷移到新創(chuàng)建的內(nèi)存區(qū)域中,然后,運行CFWatcher,測試目標(biāo)虛擬機的文件系統(tǒng)性能。本發(fā)明能夠測試CFWatcher對目標(biāo)虛擬機文件系統(tǒng)性能的影響。
技術(shù)領(lǐng)域
本發(fā)明屬于虛擬機性能測試的技術(shù)領(lǐng)域,具體涉及一種文件系統(tǒng)性能測試方法。
背景技術(shù)
基于虛擬機自省的實時文件監(jiān)控相較于輪詢式監(jiān)控更加適用于監(jiān)控關(guān)鍵核心文件,能夠滿足實時監(jiān)控需求。目前,實時文件監(jiān)控系統(tǒng)往往是監(jiān)控虛擬機中某幾個與文件訪問相關(guān)的系統(tǒng)操作,每當(dāng)發(fā)生文件操作時先要檢查這次操作是否與被監(jiān)控的關(guān)鍵文件有關(guān),如果有關(guān)則會檢查是否符合安全規(guī)則。這類監(jiān)控方法可以被定義為基于操作的監(jiān)控方法。文件操作在虛擬機中是一種高頻率的操作,而其中與被監(jiān)控的關(guān)鍵文件有關(guān)的操作只占一小部分。因此,基于操作的方法對虛擬機造成了很大的性能開銷,難以直接應(yīng)用于商業(yè)云計算環(huán)境中。
為了滿足基于虛擬機自省的實時監(jiān)控方法對于低性能開銷的需求,CFWatcher是一個文件實時監(jiān)控系統(tǒng)。基于目標(biāo)的文件監(jiān)控的定義是:只有當(dāng)被監(jiān)控的關(guān)鍵文件被訪問時才會觸發(fā)監(jiān)控器,對其他文件的訪問不會觸發(fā)監(jiān)控器。這種方法的特點是對虛擬機造成的監(jiān)控開銷僅和目標(biāo)文件被訪問的頻次有關(guān),而不和整個虛擬機中全部文件訪問的頻次有關(guān),從而降低引入的監(jiān)控開銷。
但現(xiàn)有測試方法中,沒有針對目標(biāo)虛擬機文件系統(tǒng)引入的監(jiān)控負(fù)載。
發(fā)明內(nèi)容
本發(fā)明的目的在于:針對現(xiàn)有技術(shù)的不足,提供一種文件系統(tǒng)性能測試方法,能夠測試CFWatcher對目標(biāo)虛擬機文件系統(tǒng)性能的影響。
為了實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
一種文件系統(tǒng)性能測試方法,包括:
步驟一、在未打開CFWatcher監(jiān)控的情況下,測試虛擬機的文件系統(tǒng)性能;
步驟二、打開CFWatcher監(jiān)控并監(jiān)控不同數(shù)量的文件,測試虛擬機的文件系統(tǒng)性能;
步驟三、將步驟二中監(jiān)控的所有dentry對象都遷移到新創(chuàng)建的內(nèi)存區(qū)域中,然后,運行CFWatcher,測試目標(biāo)虛擬機的文件系統(tǒng)性能。
優(yōu)選的,采用用dd工具測試CFWatcher對于目標(biāo)虛擬機文件產(chǎn)生的讀寫負(fù)載,所述dd工具為Linux操作系統(tǒng)自帶的一種磁盤讀寫工具。
優(yōu)選的,還包括:按照步驟一至步驟三分別測試三種監(jiān)控狀態(tài)下虛擬機的讀寫速度,每種測試執(zhí)行10次并且計算平均值。
優(yōu)選的,采用解壓Linux內(nèi)核的速度來測試CFWatcher對于虛擬機文件系統(tǒng)的性能影響。
優(yōu)選的,還包括:按照步驟一至步驟三分別測試三種監(jiān)控狀態(tài)下監(jiān)控不同文件數(shù)量時虛擬機解壓Linux內(nèi)核壓縮包所需的時間,每種測試同樣運行10次取平均值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于電子科技大學(xué)廣東電子信息工程研究院,未經(jīng)電子科技大學(xué)廣東電子信息工程研究院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111572611.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





