[發明專利]服務器I/O子系統性能瓶頸診斷系統及方法有效
| 申請號: | 201210254934.9 | 申請日: | 2012-07-23 |
| 公開(公告)號: | CN102790695A | 公開(公告)日: | 2012-11-21 |
| 發明(設計)人: | 馬旭華;王江峰;翟季冬;陳文光 | 申請(專利權)人: | 華為技術有限公司;清華大學 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 子系統 性能 瓶頸 診斷 系統 方法 | ||
技術領域
本發明實施例涉及計算機存儲技術領域,尤其涉及一種服務器I/O子系統性能瓶頸診斷系統及方法。
背景技術
事務交易性能委員會基準測試C(Transaction?Processing?Performance?Council-Benchmark?C,簡稱TPC-C)是一個模擬比較復雜并具有代表意義的在線事物處理(Online?Transaction?Processing,簡稱OLTP)運用環境的測試。OLTP是傳統的關系型數據庫的主要應用,其基本特征是顧客的原始數據可以立即傳送到計算中心進行處理,并在很短的時間內給出處理結果。
在對OLTP進行TPC-C測試時發現,OLTP應用模型是一個輸入/輸出(IN/OUT,簡稱I/O)訪問密集型的應用場景,I/O子系統的性能直接關系著OLTP應用模型下的數據庫系統的應用。I/O子系統的性能瓶頸制約著數據庫系統的吞吐量,直接影響數據庫系統的整體性能。
現有技術中主要通過經驗和手動方式對I/O子系統的性能瓶頸進行定位及優化,這樣往往需要進行大量的性能數據監控,同時還需進行大量的性能數據分析工作,而這些都需要較多的調優經驗以及對數據庫系統足夠熟悉才能完成,且需要較多的時間,效率較低。
發明內容
本發明實施例提供一種服務器I/O子系統性能瓶頸診斷系統及方法,用以提升服務器I/O子系統性能瓶頸診斷的效率。
本發明實施例一方面提供了一種服務器I/O子系統性能瓶頸診斷系統;包括:
數據采集系統,用于根據診斷規則中的數據采集控制參數,對性能參數進行采集,獲得監控結果;并根據所述診斷規則中的監控結果輸出控制參數,發送所述監控結果給I/O瓶頸診斷規則庫;
所述I/O瓶頸診斷規則庫,與所述數據采集系統連接,用于向所述數據采集系統提供所述數據采集控制參數和所述監控結果輸出控制參數,并根據所述診斷規則中的診斷配置參數,對接收到的所述監控結果進行性能診斷,獲得診斷結果;并根據所述診斷規則中的診斷結果輸出控制參數,發送所述診斷結果給診斷輸出模塊;
所述診斷輸出模塊,與所述I/O瓶頸診斷規則庫連接,用于接收所述診斷結果,并顯示所述診斷結果。
本發明實施例另一方面提供了一種服務器I/O子系統性能瓶頸診斷方法:包括:
數據采集系統從I/O瓶頸診斷規則庫獲取診斷規則中的數據采集控制參數以及所述診斷規則中的監控結果輸出控制參數;
所述數據采集系統根據所述數據采集控制參數,對性能參數進行采集,獲得監控結果;
所述數據采集系統根據所述監控結果輸出控制參數,發送所述監控結果給所述I/O瓶頸診斷規則庫;
所述I/O瓶頸診斷規則庫根據所述診斷規則中的診斷配置參數對接收到的所述監控結果進行性能診斷,獲得診斷結果;
所述I/O瓶頸診斷規則庫根據所述診斷規則中的診斷結果輸出控制參數,發送所述診斷結果給診斷輸出模塊;
所述診斷輸出模塊接收所述診斷結果,顯示所述診斷結果。
本發明實施例提供的服務器I/O子系統性能瓶頸診斷系統及方法,通過建立包括數據采集系統,I/O瓶頸診斷規則庫以及診斷輸出模塊的診斷架構,克服了通過經驗和手動方式對I/O子系統的瓶頸進行定位及優化需要大量經驗和人力的問題,能夠提升服務器I/O子系統性能瓶頸診斷的效率,節省時間和人力。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明一實施例提供的服務器I/O子系統性能瓶頸診斷系統的結構示意圖;
圖2為本發明另一實施例提供的服務器I/O子系統性能瓶頸診斷系統的結構示意圖;
圖3為本發明又一實施例提供的服務器I/O子系統性能瓶頸診斷系統的結構示意圖;
圖4為本發明實施例提供的數據采集系統結構示意圖;
圖5為本發明一實施例提供的服務器I/O子系統性能瓶頸診斷方法示意圖;
圖6為本發明又一實施例提供的服務器I/O子系統性能瓶頸診斷流程示意圖;
圖7為本發明另一實施例提供的服務器I/O子系統性能瓶頸診斷流程示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司;清華大學,未經華為技術有限公司;清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210254934.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:離心擺重裝置
- 下一篇:一種固定前叉、連接車把的機械裝置





