[發明專利]檢測Linux系統中多任務沖突的方法與裝置有效
| 申請號: | 201310289121.8 | 申請日: | 2013-07-10 |
| 公開(公告)號: | CN103336726A | 公開(公告)日: | 2013-10-02 |
| 發明(設計)人: | 曹瑞;王曉靜;魏偉 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00;G06F9/46 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 宋合成;張大威 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 檢測 linux 系統 任務 沖突 方法 裝置 | ||
技術領域
本發明涉及系統檢測技術領域,特別涉及一種檢測Linux系統中多任務沖突的方法與裝置。
背景技術
隨著科技的進步,服務器的單機性能越來越高,對于很多計算量比較龐大的任務,過去需要用很多機器同時計算,而現在只用一臺服務器就可以很快的完成,而且隨著服務器的性能不斷提升,服務器的性能逐漸出現了剩余和浪費,為了解決服務器的性能剩余和浪費的問題,虛擬化技術和資源隔離技術應運而生,上述兩種技術的目的在通過將CPU、內存、硬盤和網絡等資源進行隔離,使得每個應用感覺始終自己占用著整個服務器。但是存在以下缺點:服務器的單機上應用數量的增多,稀缺的資源變成了爭用的熱點,服務器的單機性能降低。
現有技術中,通過mpstat、iostat、sar等系統命令查看系統CPU、IO狀態,繼而結合ps命令共同分析系統熱點,但是存在以下缺點:通過利用系統命令查看系統CPU、IO狀態,需要大量的人工分析,不能進行實時分析,時效性差,而且如果服務器集群規模龐大,也不可能用人工方法對每一臺服務器進行檢查,即操作繁瑣,不具有易用性。
發明內容
本發明的目的旨在至少解決所述技術缺陷之一。
為此,本發明的一個目的在于提出一種檢測Linux系統中多任務沖突的方法,該方法可以自動的獲取系統多任務的沖突熱點,有助于研發和運維人員對系統的熱點進行及時調整,緩解沖突熱點,使得應用順利及時完成,具有實時性、高效性與易用性。
本發明的第二個目的在于提出一種檢測Linux系統中多任務沖突的裝置。
為了實現上述目的,本發明第一方面的實施例提供一種檢測Linux系統中多任務沖突的方法,包括以下步驟:處理服務器接收應用服務器上傳的第一時間段內的第一運行數據,其中,所述應用服務器中運行有多個任務;所述處理服務器根據所述第一運行數據獲得期望數據;所述處理服務器接收所述應用服務器上傳的第二時間段內的第二運行數據;所述處理服務器將所述期望數據與所述第二運行數據進行比較;當所述第二運行數據與所述期望數據之間的差值大于預設標準差閾值時,則所述處理服務器判定所述應用服務器存在多任務沖突。
根據本發明實施例的一種檢測Linux系統中多任務沖突的方法,處理服務器接收應用服務器上傳的第一時間段內的第一運行數據,處理服務器根據第一運行數據獲得期望數據;處理服務器接收應用服務器上傳的第二時間段內的第二運行數據;處理服務器將期望數據與第二運行數據進行比較;當第二運行數據與期望數據之間的差值大于預設標準差閾值時,則處理服務器判定應用服務器存在多任務沖突。該方法可以自動的獲取系統多任務的沖突熱點,及時調整與緩解沖突熱點,使得應用順利及時完成,具有實時性、高效性與易用性。
為了實現上述目的,本發明第二方面的實施例提出一種檢測Linux系統中多任務沖突的裝置,包括:接收模塊,用于接收應用服務器上傳的第一時間段內的第一運行數據,其中,所述應用服務器中運行有多個任務,且用于接收所述應用服務器上傳的第二時間段內的第二運行數據;期望數據獲得模塊,用于根據所述第一運行數據獲得期望數據;比較模塊,用于將所述期望數據與所述第二運行數據進行比較;判定模塊,用于當所述第二運行數據與所述期望數據之間的差值大于預設標準差閾值時,則判定所述應用服務器存在多任務沖突。
根據本發明實施例的一種檢測Linux系統中多任務沖突的裝置,處理服務器通過接收模塊接收應用服務器上傳的第一時間段內的第一運行數據,處理服務器通過期望數據獲取模塊根據第一運行數據獲得期望數據;繼而處理服務器通過接收模塊接收應用服務器上傳的第二時間段內的第二運行數據;處理服務器將期望數據與第二運行數據通過比較模塊進行比較;當第二運行數據與期望數據之間的差值大于預設標準差閾值時,則處理服務器通過判定模塊判定應用服務器存在多任務沖突。該裝置可以自動的獲取系統多任務的沖突熱點,有助于研發和運維人員對系統的熱點進行及時調整,緩解沖突熱點,使得應用順利及時完成,具有實時性、高效性與易用性。
本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
本發明的上述和/或附加的方面和優點從結合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1是根據本發明一個實施例的一種檢測Linux系統中多任務沖突的方法的流程圖;
圖2是根據本發明另一個實施例的一種檢測Linux系統中多任務沖突的方法的流程圖;以及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310289121.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種無線傳感器代碼檢測的方法
- 下一篇:一種保溫電水壺





