[發明專利]一種數據庫服務器高可用性能檢測系統有效
| 申請號: | 201310745558.8 | 申請日: | 2013-12-30 |
| 公開(公告)號: | CN103778050A | 公開(公告)日: | 2014-05-07 |
| 發明(設計)人: | 王相偉;朱偉義;宋振偉;麻常存;王思源;閆曉勇;孫彤;朱東杰;傅忠傳 | 申請(專利權)人: | 國網山東省電力公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/22 |
| 代理公司: | 哈爾濱市松花江專利商標事務所 23109 | 代理人: | 楊立超 |
| 地址: | 250001 *** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 服務器 可用 性能 檢測 系統 | ||
技術領域
本發明涉及一種數據庫服務器高可用性能檢測系統,涉及服務器性能檢測領域。?
背景技術
服務器承載著處理來自客戶端的操作申請并應用申請的任務,由于客戶端的數目遠遠大于服務器的數目,所以一般情況下,約束整個系統能力的主要因素是服務器的性能。這也就使服務器的性能成為大家主要關心的一個重要方面。?
數據庫服務器在運行的過程中會有很多的資源占用,如果資源占用過度,會導致很多程序無法正常運行,甚至會導致服務器崩潰;服務器在執行過程中,必然會處理來自多方的請求,如果服務器處理負載的能力很差,會發生在服務器運行過程中被負載擊垮,造成不可挽回的損失。?
于是數據庫服務器的性能檢測就非常必要。如果能夠在服務器投入使用之前,利用本軟件系統進行服務器性能及負載能力測試,將測試不合格的服務器做正確的處理,將能夠在大大降低服務器在運行期間崩潰的可能性。?
當下業內有很多類似的服務器性能檢測軟件,但大多都只能檢測一段時間內的服務器硬件資源占用情況。無法對服務器的包括各硬件資源占用、各硬件資源功耗、服務器整體的對負載的響應時間等多個方面做出評價。?
發明內容
本發明是為了解決現有服務器性能檢測技術不能實現對服務器的負載的響應時間、硬件的資源功耗做出評價的問題,進而提出的一種數據庫服務器高可用性能檢測系統。?
一種數據庫服務器高可用性能檢測系統包括硬件狀況檢測模塊、性能分析模塊和負載生成模塊;?
其中硬件狀況檢測模塊運行于服務器端,它能夠自動加入開機啟動任務,并作為常駐服務運行,能夠及時檢測性能信息并在出狀況時及時處理;?
所述硬件狀況檢測模塊用于自動加入開機啟動任務,并作為常駐服務運行,能夠及時檢測服務器端的性能信息并在出狀況時及時處理,其每間隔一定周期對服務器端各硬件進行檢測,防止服務器長時間工作或者其他原因導致硬件損壞;?
所述負載生成模塊用于對服務器端施加負載;?
所述性能分析模塊用于識別來自客戶端負載生成模塊產生的負載,并自動間隔性地獲?取服務器端對來自負載生成器模塊產生的負載所做出響應的響應時間;在一次負載測試完成之后,性能分析模塊能按照測試期間的測試數據,計算出準確的服務器端的平均響應時間;并且性能分析模塊能夠根據平均響應時間和硬件檢測模塊所檢測數據對服務器進行評分。?
所述硬件狀況檢測模塊還包括:檢測子模塊、查詢子模塊、資源檢測子模塊和功耗計算子模塊;?
檢測子模塊用于系統初始化時能夠根服務器的唯一硬件標識,自動檢測服務器端的主要硬件品牌型號;?
查詢子模塊利用已檢測到的硬件信息與自身資源庫比對,查詢出各硬件的最大設計功耗,?
其中所述的主要硬件包括主板、硬盤、CPU和網卡,上述硬件在沒有惡意修改的情況下都有唯一的硬件標識,能夠唯一的標識硬件的型號;服務器通過主板ID和MAC地址的組合唯一標識;查詢的資源庫為本性能檢測系統提供,數據均源自于各主要硬件廠商的官方設計數據;?
資源檢測子模塊用于根據預設的間隔時間,檢測硬件資源占用情況,?
其中檢測的硬件資源為主要硬件,包括:主板、CPU、硬盤、內存、IO和網卡;檢測的信息包括硬件的資源占用狀況,其中包括CPU占用量、硬盤占用量、內存使用量、IO速度和網絡負載同時還能檢測以上硬件的功耗情況;檢測的間隔時間為資源檢測模塊中預設的時間間隔,本模塊提供多種間隔時間的選擇,用戶可以手動選擇系統提供的多種間隔時間中的一種,也可以選擇自動模式讓資源檢測子模塊自動選擇最合適間隔時間;?
功耗計算子模塊通過計算檢測子模塊、查詢子模塊和資源檢測子模塊得到的數據算出服務器端各硬件的實際功耗和所有硬件的全部功耗。?
所述負載生成模塊對服務器端施加負載的過程為:在一定測試的時間周期中,通過模擬出大量用戶數據持續對服務器端發送請求對服務器端產生負載;負載生成模塊對服務器發送請求需要用戶手動開啟進行測試;每次模擬發送的請求包括單位時間內同時訪問服務器的機器數和測試持續時間。?
所述性能分析模塊包括:分數評價子模塊和綜合分析子模塊;?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網山東省電力公司,未經國網山東省電力公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310745558.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于燃氣輪機設備的燃燒室
- 下一篇:用于在內燃機中調節熱能利用裝置的方法





