[發(fā)明專利]一種數(shù)據(jù)庫服務(wù)器高可用性能檢測系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310745558.8 | 申請日: | 2013-12-30 |
| 公開(公告)號: | CN103778050A | 公開(公告)日: | 2014-05-07 |
| 發(fā)明(設(shè)計)人: | 王相偉;朱偉義;宋振偉;麻常存;王思源;閆曉勇;孫彤;朱東杰;傅忠傳 | 申請(專利權(quán))人: | 國網(wǎng)山東省電力公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/22 |
| 代理公司: | 哈爾濱市松花江專利商標(biāo)事務(wù)所 23109 | 代理人: | 楊立超 |
| 地址: | 250001 *** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù)庫 服務(wù)器 可用 性能 檢測 系統(tǒng) | ||
1.一種數(shù)據(jù)庫服務(wù)器高可用性能檢測系統(tǒng),其特征在于:它包括運(yùn)行于服務(wù)器端的硬件狀況檢測模塊和性能分析模塊、以及運(yùn)行于客戶端的負(fù)載生成模塊;
所述硬件狀況檢測模塊用于自動加入開機(jī)啟動任務(wù),并作為常駐服務(wù)運(yùn)行,能夠及時檢測服務(wù)器端的性能信息并在出狀況時及時處理,其每間隔一定周期對服務(wù)器端各硬件進(jìn)行檢測,防止服務(wù)器長時間工作或者其他原因?qū)е掠布p壞;
所述負(fù)載生成模塊用于對服務(wù)器端施加負(fù)載;
所述性能分析模塊用于識別來自客戶端負(fù)載生成模塊產(chǎn)生的負(fù)載,并自動間隔性地獲取服務(wù)器端對來自負(fù)載生成器模塊產(chǎn)生的負(fù)載所做出響應(yīng)的響應(yīng)時間;在一次負(fù)載測試完成之后,性能分析模塊能按照測試期間的測試數(shù)據(jù),計算出準(zhǔn)確的服務(wù)器端的平均響應(yīng)時間;并且性能分析模塊能夠根據(jù)平均響應(yīng)時間和硬件檢測模塊所檢測數(shù)據(jù)對服務(wù)器進(jìn)行評分。
2.根據(jù)權(quán)利要求1所述的一種數(shù)據(jù)庫服務(wù)器高可用性能檢測系統(tǒng),所述硬件狀況檢測模塊還包括:檢測子模塊、查詢子模塊、資源檢測子模塊和功耗計算子模塊;
檢測子模塊用于系統(tǒng)初始化時能夠根服務(wù)器的唯一硬件標(biāo)識,自動檢測服務(wù)器端的主要硬件品牌型號;
查詢子模塊利用已檢測到的硬件信息與自身資源庫比對,查詢出各硬件的最大設(shè)計功耗,
其中所述的主要硬件包括主板、硬盤、CPU和網(wǎng)卡,上述硬件在沒有惡意修改的情況下都有唯一的硬件標(biāo)識,能夠唯一的標(biāo)識硬件的型號;服務(wù)器通過主板ID和MAC地址的組合唯一標(biāo)識;查詢的資源庫為本性能檢測系統(tǒng)提供,數(shù)據(jù)均源自于各主要硬件廠商的官方設(shè)計數(shù)據(jù);
資源檢測子模塊用于根據(jù)預(yù)設(shè)的間隔時間,檢測硬件資源占用情況,
其中檢測的硬件資源為主要硬件,包括:主板、CPU、硬盤、內(nèi)存、IO和網(wǎng)卡;檢測的信息包括硬件的資源占用狀況,其中包括CPU占用量、硬盤占用量、內(nèi)存使用量、IO速度和網(wǎng)絡(luò)負(fù)載同時還能檢測以上硬件的功耗情況;檢測的間隔時間為資源檢測模塊中預(yù)設(shè)的時間間隔,本模塊提供多種間隔時間的選擇,用戶可以手動選擇系統(tǒng)提供的多種間隔時間中的一種,也可以選擇自動模式讓資源檢測子模塊自動選擇最合適間隔時間;
功耗計算子模塊通過計算檢測子模塊、查詢子模塊和資源檢測子模塊得到的數(shù)據(jù)算出服務(wù)器端各硬件的實(shí)際功耗和所有硬件的全部功耗。
3.根據(jù)權(quán)利要求1或2所述的一種數(shù)據(jù)庫服務(wù)器高可用性能檢測系統(tǒng),所述負(fù)載生成模塊對服務(wù)器端施加負(fù)載的過程為:在一定測試的時間周期中,通過模擬出大量用戶數(shù)據(jù)持續(xù)對服務(wù)器端發(fā)送請求對服務(wù)器端產(chǎn)生負(fù)載;負(fù)載生成模塊對服務(wù)器發(fā)送請求需要用戶手動開啟進(jìn)行測試;每次模擬發(fā)送的請求包括單位時間內(nèi)同時訪問服務(wù)器的機(jī)器數(shù)和測試持續(xù)時間。
4.根據(jù)權(quán)利要求1所述的一種數(shù)據(jù)庫服務(wù)器高可用性能檢測系統(tǒng),所述性能分析模塊包括:分?jǐn)?shù)評價子模塊和綜合分析子模塊;
分?jǐn)?shù)評價子模塊根據(jù)負(fù)載生成模塊和性能分析模塊共同工作得到的服務(wù)器平均響應(yīng)時間,結(jié)合硬件檢測模塊檢測計算得到的服務(wù)器硬件最大設(shè)計功耗以及實(shí)時功耗,按照性能檢測模塊預(yù)設(shè)的服務(wù)器性能衡量標(biāo)準(zhǔn),給出合理的服務(wù)端性能測試分?jǐn)?shù);其中性能檢測模塊預(yù)設(shè)的服務(wù)器性能衡量標(biāo)準(zhǔn)是根據(jù)相關(guān)服務(wù)器性能檢測的開源研究項目研究成果而確定的標(biāo)準(zhǔn),能夠根據(jù)服務(wù)器在特定負(fù)載下的平均響應(yīng)時間、服務(wù)器的硬件功耗等數(shù)據(jù)對服務(wù)器性能做出綜合評價;
綜合分析子模塊將測試的分?jǐn)?shù)與不同等級的分?jǐn)?shù)區(qū)段比對,得出該服務(wù)器端性能所處的等級區(qū)間,如果對服務(wù)器性能進(jìn)行綜合評價之后,得到的服務(wù)器的性能等級低于平均等級的50%,綜合分析子模塊將給出合理的處理意見,供用戶參考。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國網(wǎng)山東省電力公司,未經(jīng)國網(wǎng)山東省電力公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310745558.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構(gòu)筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構(gòu)筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設(shè)備及存儲介質(zhì)
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置





