[發(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ì) | ||
1.一種分布式文件系統(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è)存儲時間的所述文檔壓縮;
其中,所述配置功能函數(shù),通過所述功能函數(shù)統(tǒng)計并分析被追蹤函數(shù)和所述被追蹤函數(shù)的調(diào)用函數(shù)的函數(shù)性能信息還包括:
配置用于統(tǒng)計耗時的第一功能函數(shù);
配置用于統(tǒng)計阻塞信息的第二功能函數(shù);以及
配置用于打印信息的第三功能函數(shù)。
2.根據(jù)權(quán)利要求1所述的分布式文件系統(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)信息。
3.根據(jù)權(quán)利要求1所述的分布式文件系統(tǒng)的IO分析方法,其特征在于,所述配置功能函數(shù),通過所述功能函數(shù)統(tǒng)計并分析被追蹤函數(shù)和所述被追蹤函數(shù)的調(diào)用函數(shù)的函數(shù)性能信息還包括:
通過所述功能函數(shù)獲取所述調(diào)用函數(shù)的耗時統(tǒng)計、阻塞狀態(tài)、數(shù)據(jù)讀寫性能以及IO輸入輸出性能。
4.根據(jù)權(quán)利要求1所述的分布式文件系統(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讀寫速度。
5.一種分布式文件系統(tǒng)的IO分析裝置,其特征在于,所述裝置包括:
函數(shù)性能模塊,所述函數(shù)性能模塊配置為配置功能函數(shù),通過所述功能函數(shù)統(tǒng)計并分析被追蹤函數(shù)和所述被追蹤函數(shù)的調(diào)用函數(shù)的函數(shù)性能信息;
CPU和內(nèi)存性能模塊,所述CPU和內(nèi)存性能模塊配置為根據(jù)集成若干性能工具的調(diào)用接口形成函數(shù)集成接口,通過所述函數(shù)集成接口獲取所述被追蹤函數(shù)運行時的CPU性能信息和內(nèi)存性能信息;
存儲模塊,所述存儲模塊配置為將所述被追蹤函數(shù)的所述函數(shù)性能信息、所述CPU性能信息以及所述內(nèi)存性能信息存儲于預(yù)設(shè)文檔中;
打印及壓縮模塊,所述打印及壓縮模塊配置為打印所述被追蹤函數(shù)的運行周期超過預(yù)設(shè)時間閾值的所述被追蹤函數(shù),并將超過預(yù)設(shè)存儲時間的所述文檔壓縮;
其中,所述函數(shù)性能模塊還配置為:通過所述功能函數(shù)獲取所述調(diào)用函數(shù)的耗時統(tǒng)計、阻塞狀態(tài)、數(shù)據(jù)讀寫性能以及IO輸入輸出性能。
6.根據(jù)權(quán)利要求5所述的分布式文件系統(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讀寫速度。
7.一種計算機設(shè)備,其特征在于,包括:
至少一個處理器;以及
存儲器,所述存儲器存儲有可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時執(zhí)行如權(quán)利要求1-4任意一項所述的方法。
8.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時執(zhí)行權(quán)利要求1-4任意一項所述的方法。
該專利技術(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/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種建筑涂料攪拌裝置
- 下一篇:一種膳食羹





