国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Python實現一個簡單的系統監控圖表

Wildesbeast ? 來源:今日頭條 ? 作者:扣丁學堂 ? 2020-02-04 12:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作為運維人員,想必大家肯定都做過這樣的事情:為了監控系統資源使用情況,開了若干個窗口,來回切換看輸出:

只要我切得夠快,性能異常點就逃不過我的眼睛!

這個時候你要是有個監控工具自然是很好的,例如我們美創的監控報警工具onekeeper,畫面又好看,數據也準確,還是實時更新的。

然而好用的東西都是要花錢的,今天我們就利用python實現一個簡單的動態監控圖表。

1. 系統環境需求

我們這次要寫的腳本主要基于Psutil與Matplotlib兩個模塊。

首先,我們這里選擇python3環境,安裝這兩個模塊:

Pip install psutil matplotlib

表示安裝成功。

2. Psuitl模塊的使用

顧名思義,psutil = process and system utilities,它不僅可以通過一兩行代碼實現系統監控,還可以跨平臺使用,支持Linux/UNIX/OSX/Windows等。

它有許多函數功能,能夠輕松實現獲取系統運行的進程和系統利用率(包括CPU、內存、磁盤、網絡等)信息,示例如下:

獲取cpu使用率:

獲取內存使用率:

獲取磁盤IO信息:

寫成一個函數:

私信小編01 領取精心整理的電子手三佰本

3. Matplotlib的使用

Matplotlib 可能是 Python 2D-繪圖領域使用最廣泛的套件。它能讓使用者很輕松地將數據圖形化,并且提供多樣化的輸出格式。

我們以cpu使用率圖為例:

我們可以得到一張監控系統cpu使用率的動態圖表。

4. 多子圖制作

同樣的,我們將其他兩個性能指標也取出來,并做成同一個畫布下不同的子圖:

最后我們通過python得到了一個簡單的系統性能動態監控圖表:

Psutil模塊還有其他很多獲取系統信息的函數,是python系統運維方面必備的模塊,Matplotlib作為應用最廣的畫圖模塊之一,也有許多其他讓你的圖表更加好看好用的使用方法。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11279

    瀏覽量

    225026
  • 函數
    +關注

    關注

    3

    文章

    4417

    瀏覽量

    67524
  • python
    +關注

    關注

    57

    文章

    4876

    瀏覽量

    90057
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何在單個圖表上繪制多個測量結果曲線

    用戶常常希望對批設備進行測量,并將結果顯示在同一個圖表上以便比較。APx序列(Sequence)的設計是每次僅顯示設備的結果。如果您的
    的頭像 發表于 02-11 09:02 ?118次閱讀
    如何在單個<b class='flag-5'>圖表</b>上繪制多個測量結果曲線

    Python運行本地Web服務并實現遠程訪問

    本文介紹使用Python搭建本地Web服務并結合 ZeroNews 實現公網訪問。
    的頭像 發表于 02-06 11:39 ?157次閱讀
    <b class='flag-5'>Python</b>運行本地Web服務并<b class='flag-5'>實現</b>遠程訪問

    【EASY EAI Nano-TB(RV1126B)開發板試用】命令行功能測試-紅綠燈按鈕項目-Python實現簡單的Web服務器

    Nano-TB(RV1126B)****開發板?,構建能夠通過Web服務讀取物理按鍵三色LED燈狀態的設備監控系統,打造符合簡單狀態顯
    發表于 11-16 16:35

    Python調用API教程

    不同系統之間的信息交互。在這篇文章中,我們將詳細介紹Python調用API的方法和技巧。 、用Requests庫發送HTTP請求 使用Pyth
    的頭像 發表于 11-03 09:15 ?888次閱讀

    【CPKCOR-RA8D1】打造迷你系統監控中心:ADC電壓與溫度實時顯示

    本文將帶領大家在CPKCOR-RA8D1開發板上,實現兼具實用與觀賞性的“迷你系統監控中心”。項目基于MIPI顯示屏,實時可視化地展示A
    發表于 10-30 15:14

    【CPKCOR-RA8D1】+ 打造迷你系統監控中心:ADC電壓與溫度實時顯示

    本文將帶領大家在CPKCOR-RA8D1開發板上,實現兼具實用與觀賞性的“迷你系統監控中心”。項目基于MIPI顯示屏,實時可視化地展示A
    發表于 10-30 09:44

    詳解ROMA中復雜圖表的渲染實現

    、背景 ROMA承接很多復雜圖表的渲染需求,在京東金融APP內,特別是首頁首屏的圖表,對圖表渲染的及時性要求很高。近期業務反饋頻繁重啟時,首頁的黃金走勢圖偶現渲染不出的問題,通過梳理
    的頭像 發表于 10-21 13:57 ?510次閱讀
    詳解ROMA中復雜<b class='flag-5'>圖表</b>的渲染<b class='flag-5'>實現</b>

    Python腳本實現運維工作自動化案例

    還在為重復性運維工作而煩惱?每天被各種告警、監控、部署搞得焦頭爛額?作為名有10年經驗的運維老司機,今天分享5超實用的Python自動化腳本,讓你的運維工作效率提升300%!這些都
    的頭像 發表于 08-27 14:46 ?1175次閱讀

    光伏系統監控的內容及其實現方法

    光伏系統監控是指對光伏電站的設備狀態、發電性能及環境參數進行實時監測與管理的種技術,目的在于確保電站安全運行、提升發電效率、延長設備壽命,并為運維決策提供數據支持。如何通過采用科學化、智能化的技術手段來
    的頭像 發表于 07-02 17:18 ?747次閱讀

    移動基站遠程集中監控系統與基站電力遠程監控系統是什么監控系統

    物聯網智能配電室監控系統包含哪些:綜合監控系統、安全監控系統、環境監測
    的頭像 發表于 05-26 15:19 ?913次閱讀
    移動基站遠程集中<b class='flag-5'>監控</b><b class='flag-5'>系統</b>與基站電力遠程<b class='flag-5'>監控</b><b class='flag-5'>系統</b>是什么<b class='flag-5'>監控</b><b class='flag-5'>系統</b>

    電機運行監控系統的設計與實現

    純分享帖,需要者可點擊附件免費獲取完整資料~~~*附件:電機運行監控系統的設計與實現.pdf【免責聲明】本文系網絡轉載,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請第
    發表于 05-26 02:19

    樹莓派新玩法:基于WiFi的CPU溫度與內存使用Web-GUI監控系統

    WiFi網絡遠程監控RaspberryPi的CPU溫度。該GUI可通過瀏覽器直接訪問,操作便捷且用戶友好。NiceGUI是優秀的Python庫,能大幅簡化交互式現代
    的頭像 發表于 03-25 16:39 ?997次閱讀
    樹莓派新玩法:基于WiFi的CPU溫度與內存使用Web-GUI<b class='flag-5'>監控</b><b class='flag-5'>系統</b>

    零基礎入門:如何在樹莓派上編寫和運行Python程序?

    在這篇文章中,我將為你簡要介紹Python程序是什么、Python程序可以用來做什么,以及如何在RaspberryPi上編寫和運行簡單
    的頭像 發表于 03-25 09:27 ?2046次閱讀
    零基礎入門:如何在樹莓派上編寫和運行<b class='flag-5'>Python</b>程序?

    Python在嵌入式系統中的應用場景

    你想把你的職業生涯提升到新的水平?Python在嵌入式系統中正在成為股不可缺少的新力量。盡管傳統上嵌入式開發更多地依賴于C和C++語言
    的頭像 發表于 03-19 14:10 ?1500次閱讀

    基于鴻蒙原生ArkTS語法開發的圖表組件--柱狀圖

    大家好,我是陳楊。在上篇文章中,我簡要介紹了折線圖的實現邏輯,并解釋了整體圖表的繪制規則。根據這些規則,我們還可以繪制更多種類的圖表組件。在本期中,我將講解如何
    的頭像 發表于 03-16 16:01 ?988次閱讀
    基于鴻蒙原生ArkTS語法開發的<b class='flag-5'>圖表</b>組件--柱狀圖