亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種Linux系統(tǒng)性能監(jiān)測方法和裝置的制造方法

文檔序號:9708204閱讀:359來源:國知局
一種Linux系統(tǒng)性能監(jiān)測方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及Linux系統(tǒng)技術(shù)領(lǐng)域,特別是涉及一種Linux系統(tǒng)性能監(jiān)測方法和裝置。
【背景技術(shù)】
[0002]Linux系統(tǒng)是一套免費使用和自由傳播的類Unix操作系統(tǒng),可以實現(xiàn)對硬件資源和軟件資源的管理控制,應(yīng)用軟件的運行都需要操作系統(tǒng)的支持,操作系統(tǒng)為業(yè)務(wù)軟件的穩(wěn)定運行提供基礎(chǔ)服務(wù)。由于不同的發(fā)行版本和不同的內(nèi)核參數(shù)的差異,操作系統(tǒng)表現(xiàn)出來的性能也會有所差異,性能的優(yōu)劣直接影響操作系統(tǒng)上運行業(yè)務(wù)的效率和質(zhì)量,所以,實時掌握當(dāng)前操作系統(tǒng)性能的狀況,以使能夠及時地調(diào)整系統(tǒng)的運行狀態(tài)至關(guān)重要。
[0003]目前,主要通過使用Linux系統(tǒng)提供的系統(tǒng)命令來監(jiān)測Linux系統(tǒng)的系統(tǒng)性能。例如,在命令行中輸入top命令,貝lj可以動態(tài)顯示處理器的使用率,在命令行中輸入free命令,則可以顯示當(dāng)前系統(tǒng)的內(nèi)存占用率。通過在命令行中輸入系統(tǒng)命令來監(jiān)測Linux系統(tǒng)的系統(tǒng)性能,需要人工輸入命令后才可得到Linux系統(tǒng)的系統(tǒng)性能數(shù)據(jù),當(dāng)Linux系統(tǒng)中出現(xiàn)超負荷現(xiàn)象,某項性能屬性數(shù)值超出正常使用范圍時,若用戶沒有對Linux系統(tǒng)的該項性能屬性數(shù)據(jù)進行查詢,則將無法得知該Linux系統(tǒng)已經(jīng)出現(xiàn)超負荷,將可能在不知情的情況下,仍然對使用到該性能的硬件設(shè)施或軟件程序等進行操作,加重使用到該性能的硬件設(shè)施等的負荷,加重Linux系統(tǒng)超負荷現(xiàn)象的影響程度,影響到Linux系統(tǒng)的正常運行。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明實施例提供一種Linux系統(tǒng)性能監(jiān)測方法和裝置,以解決現(xiàn)有技術(shù)中需要人工輸入命令后才可得到Linux系統(tǒng)的系統(tǒng)性能數(shù)據(jù),當(dāng)Linux系統(tǒng)中某項性能屬性超出正常使用范圍時,若用戶沒有對Linux系統(tǒng)中該項性能屬性數(shù)據(jù)進行查詢,則將無法得知該性能屬性已經(jīng)超過正常使用范圍,將可能在不知情的情況下,仍然對使用到該性能的硬件設(shè)施或軟件程序等進行操作,加重使用到該性能的硬件設(shè)施等負荷,影響到Linux系統(tǒng)的正常運行的問題。
[0005]為實現(xiàn)上述目的,本發(fā)明實施例提供如下技術(shù)方案:
[0006]—種Linux系統(tǒng)性能監(jiān)測方法,包括
[0007]每隔預(yù)設(shè)時間間隔采集Linux系統(tǒng)內(nèi)資源運行信息,所述資源信息包括處理器運行信息、內(nèi)存運行信息、磁盤運行信息和網(wǎng)絡(luò)運行信息;
[0008]分別根據(jù)所述處理器運行信息、內(nèi)存運行信息、磁盤運行信息和網(wǎng)絡(luò)運行信息,得到所述Linux系統(tǒng)的處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率;
[0009]判斷所述處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率是否均不超過其相對應(yīng)的預(yù)設(shè)閾值,若否,則輸出報警信息。
[0010]其中,所述得到所述Linux系統(tǒng)的處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率后還包括:
[0011]分別根據(jù)所述處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率繪制處理器使用率曲線圖、內(nèi)存占有率曲線圖、磁盤利用率曲線圖和網(wǎng)絡(luò)負載率曲線圖;
[0012]輸出所述處理器使用率曲線圖、內(nèi)存占有率曲線圖、磁盤利用率曲線圖和網(wǎng)絡(luò)負載率曲線圖。
[0013]其中,輸出所述報警信息包括:
[0014]確定所述處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率中超過其相對應(yīng)的預(yù)設(shè)閾值的數(shù)據(jù)信息;
[0015]將所述數(shù)據(jù)信息的數(shù)值和所述數(shù)據(jù)信息相對應(yīng)的資源運行信息發(fā)送給預(yù)設(shè)設(shè)備進行顯示。
[0016]其中,所述得到所述Linux系統(tǒng)的處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率后還包括:
[0017]將所述處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率發(fā)送給預(yù)設(shè)存儲空間進行存儲。
[0018]其中,所述每隔預(yù)設(shè)時間間隔采集Linux系統(tǒng)內(nèi)資源信息包括:
[0019]啟動所述Linux系統(tǒng)后,每隔預(yù)設(shè)時間間隔采集所述Linux系統(tǒng)內(nèi)資源信息;
[0020]或啟動所述Linux系統(tǒng),接收性能監(jiān)測指令后,每隔預(yù)設(shè)時間間隔采集所述Linux系統(tǒng)內(nèi)資源信息。
[0021 ]其中,所述Linux系統(tǒng)性能檢測方法,還包括:
[0022]當(dāng)判定非所述處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率均不超過其相對應(yīng)的預(yù)設(shè)閾值,則發(fā)出警報,所述報警為聲音報警和/或閃光燈報警。
[0023]—種Linux系統(tǒng)性能監(jiān)測裝置,包括:信息采集模塊、計算模塊和判斷輸出模塊;其中,
[0024]所述信息采集模塊,用于每隔預(yù)設(shè)時間間隔采集Linux系統(tǒng)內(nèi)資源運行信息,所述資源信息包括處理器運行信息、內(nèi)存運行信息、磁盤運行信息和網(wǎng)絡(luò)運行信息;
[0025]所述計算模塊,用于分別根據(jù)所述處理器運行信息、內(nèi)存運行信息、磁盤運行信息和網(wǎng)絡(luò)運行信息,得到所述Linux系統(tǒng)的處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率;
[0026]所述判斷輸出模塊,用于判斷所述處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率是否均不超過其相對應(yīng)的預(yù)設(shè)閾值,若否,則輸出報警信息。
[0027]其中,所述Linux系統(tǒng)性能監(jiān)測裝置,還包括:繪圖模塊和圖像輸出模塊;其中,
[0028]所述繪圖模塊,用于分別根據(jù)所述處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率繪制處理器使用率曲線圖、內(nèi)存占有率曲線圖、磁盤利用率曲線圖和網(wǎng)絡(luò)負載率曲線圖;
[0029]所述圖像輸出模塊,用于輸出所述處理器使用率曲線圖、內(nèi)存占有率曲線圖、磁盤利用率曲線圖和網(wǎng)絡(luò)負載率曲線圖。
[0030]其中,所述判斷輸出模塊包括:數(shù)據(jù)確定單元和數(shù)據(jù)發(fā)送單元;其中,
[0031]所述數(shù)據(jù)確定單元,用于確定所述處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率中超過其相對應(yīng)的預(yù)設(shè)閾值的數(shù)據(jù)信息;
[0032]所述數(shù)據(jù)發(fā)送單元,用于將所述數(shù)據(jù)信息的數(shù)值和所述數(shù)據(jù)信息相對應(yīng)的資源運行信息發(fā)送給預(yù)設(shè)設(shè)備進行顯示。
[0033]其中,所述Linux系統(tǒng)性能監(jiān)測裝置,還包括:第一發(fā)送模塊,用于將所述處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率發(fā)送給預(yù)設(shè)存儲空間進行存儲。
[0034]基于上述技術(shù)方案,本發(fā)明實施例提供的Linux系統(tǒng)性能監(jiān)測方法和裝置,每隔預(yù)設(shè)時間間隔采集Linux系統(tǒng)內(nèi)資源運行信息,該資源信息包括處理器運行信息、內(nèi)存運行信息、磁盤運行信息和網(wǎng)絡(luò)運行信息,分別根據(jù)該處理器運行信息、內(nèi)存運行信息、磁盤運行信息和網(wǎng)絡(luò)運行信息,得到Linux系統(tǒng)的處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率,判斷得到的處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率是否均不超過其相對應(yīng)的預(yù)設(shè)閾值,若否,即若得到的處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率中任一超于其相對應(yīng)的預(yù)設(shè)閾值,則輸出報警信息,告知用戶該Linux系統(tǒng)存儲超負荷現(xiàn)象。通過每隔預(yù)設(shè)時間間隔采集處理器運行信息、內(nèi)存運行信息、磁盤運行信息和網(wǎng)絡(luò)運行信息,得到處理器使用率、內(nèi)存占有率、磁盤利用率和網(wǎng)絡(luò)負載率,實時監(jiān)測Linux系統(tǒng)內(nèi)資源運行情況,一旦發(fā)現(xiàn)Li
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1