[發(fā)明專利]一種分布式文件系統(tǒng)的IO分析方法、裝置、設(shè)備和介質(zhì)有效
| 申請?zhí)枺?/td> | 202010159800.3 | 申請日: | 2020-03-10 |
| 公開(公告)號: | CN111427755B | 公開(公告)日: | 2022-07-26 |
| 發(fā)明(設(shè)計)人: | 張亞東;王帥陽;張端 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F16/182;G06F16/17 |
| 代理公司: | 北京連和連知識產(chǎn)權(quán)代理有限公司 11278 | 代理人: | 張濤 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 文件系統(tǒng) io 分析 方法 裝置 設(shè)備 介質(zhì) | ||
本發(fā)明公開了一種分布式文件系統(tǒng)的IO分析方法,包括:配置功能函數(shù),通過功能函數(shù)統(tǒng)計并分析被追蹤函數(shù)和被追蹤函數(shù)的調(diào)用函數(shù)的函數(shù)性能信息;根據(jù)集成若干性能工具的調(diào)用接口形成函數(shù)集成接口,通過函數(shù)集成接口獲取被追蹤函數(shù)運行時的CPU性能信息和內(nèi)存性能信息;將被追蹤函數(shù)的函數(shù)性能信息、CPU性能信息以及內(nèi)存性能信息存儲于預(yù)設(shè)文檔中;打印被追蹤函數(shù)的運行周期超過預(yù)設(shè)時間閾值的被追蹤函數(shù),并將超過預(yù)設(shè)存儲時間的文檔壓縮。本發(fā)明還公開了一種裝置、設(shè)備和介質(zhì)。本發(fā)明能夠提高分布式文件系統(tǒng)的IO分析性能,提高系統(tǒng)IO分析的適應(yīng)性與靈活性。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,更具體地,特別是指一種分布式文件系統(tǒng)的IO分析方法、裝置、設(shè)備和介質(zhì)。
背景技術(shù)
在系統(tǒng)設(shè)計與系統(tǒng)性能分析過程中,系統(tǒng)的IO性能是主要的性能指標(biāo)。IO性能分析的效率直接影響系統(tǒng)設(shè)計與開發(fā)以及系統(tǒng)穩(wěn)定優(yōu)化的效率。多數(shù)的IO性能統(tǒng)計耗時與函數(shù)實現(xiàn)方法較為復(fù)雜,需要重新定義特殊的IO分析函數(shù)進(jìn)行數(shù)據(jù)信息打印,函數(shù)的重復(fù)使用率低,靈活度差,適應(yīng)性低,增加了系統(tǒng)的程序運行負(fù)擔(dān),影響系統(tǒng)的內(nèi)存性能,極大的降低的系統(tǒng)的IO分析效率,影響系統(tǒng)的運行性能。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例的目的在于提供一種IOtracke在分布式文件系統(tǒng)中的一種IO分析方法,用于分析系統(tǒng)的IO性能。以IOtracke為基礎(chǔ),實現(xiàn)系統(tǒng)IO性能的追蹤,統(tǒng)計IO性能相關(guān)的函數(shù)耗時、阻塞狀況、讀寫能力、內(nèi)存狀況等信息,具有系統(tǒng)集成接口,可實現(xiàn)函數(shù)重復(fù)使用;可將數(shù)據(jù)信息進(jìn)行文檔輸出,降低了內(nèi)存的占用率,提高系統(tǒng)分析的穩(wěn)定性,完善IO分析中的數(shù)據(jù)信息,提高IO分析的效率。
基于上述目的,本發(fā)明一方面提供了一種分布式文件系統(tǒng)的IO分析方法,該方法包括:配置功能函數(shù),通過功能函數(shù)統(tǒng)計并分析被追蹤函數(shù)和被追蹤函數(shù)的調(diào)用函數(shù)的函數(shù)性能信息;根據(jù)集成若干性能工具的調(diào)用接口形成函數(shù)集成接口,通過函數(shù)集成接口獲取被追蹤函數(shù)運行時的CPU性能信息和內(nèi)存性能信息;將被追蹤函數(shù)的函數(shù)性能信息、CPU性能信息以及內(nèi)存性能信息存儲于預(yù)設(shè)文檔中;打印被追蹤函數(shù)的運行周期超過預(yù)設(shè)時間閾值的被追蹤函數(shù),并將超過預(yù)設(shè)存儲時間的文檔壓縮。
在本發(fā)明的分布式文件系統(tǒng)的IO分析方法的一些實施方式中,配置功能函數(shù),通過功能函數(shù)統(tǒng)計并分析被追蹤函數(shù)和被追蹤函數(shù)的調(diào)用函數(shù)的函數(shù)性能信息還包括:配置用于統(tǒng)計耗時的第一功能函數(shù);配置用于統(tǒng)計阻塞信息的第二功能函數(shù);以及配置用于打印信息的第三功能函數(shù)。
在本發(fā)明的分布式文件系統(tǒng)的IO分析方法的一些實施方式中,配置功能函數(shù),通過功能函數(shù)統(tǒng)計并分析被追蹤函數(shù)和被追蹤函數(shù)的調(diào)用函數(shù)的函數(shù)性能信息還包括:通過第一功能函數(shù)、第二功能函數(shù)和第三功能函數(shù)分析被追蹤函數(shù)的耗時統(tǒng)計、數(shù)據(jù)讀寫能力以及調(diào)用的調(diào)用函數(shù)的狀態(tài)信息。
在本發(fā)明的分布式文件系統(tǒng)的IO分析方法的一些實施方式中,配置功能函數(shù),通過功能函數(shù)統(tǒng)計并分析被追蹤函數(shù)和被追蹤函數(shù)的調(diào)用函數(shù)的函數(shù)性能信息還包括:通過功能函數(shù)獲取調(diào)用函數(shù)的耗時統(tǒng)計、阻塞狀態(tài)、數(shù)據(jù)讀寫性能以及IO輸入輸出性能。
在本發(fā)明的分布式文件系統(tǒng)的IO分析方法的一些實施方式中,函數(shù)集成接口包括CPU接口函數(shù)以及內(nèi)存接口函數(shù),CPU接口函數(shù)分析的CPU性能信息包括被追蹤函數(shù)運行時的CPU占用率與IO輸入與輸出性能,內(nèi)存接口函數(shù)分析的內(nèi)存性能信息包括虛擬內(nèi)存、物理內(nèi)存、以及整體內(nèi)存的IO讀寫速度。
該專利技術(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/202010159800.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種建筑涂料攪拌裝置
- 下一篇:一種膳食羹





