91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python實現可視化動態CPU性能監控

發布時間:2020-09-07 12:40:06 來源:腳本之家 閱讀:203 作者:Paspi 欄目:開發技術

本文實例為大家分享了python可視化動態CPU性能監控的具體代碼,供大家參考,具體內容如下

打算開發web性能監控,以后會去學js,現在用matp來補救下,在官網有此類模板,花了一點時間修改了下,有興趣的可以去官網看看。

基于matplotoilb和psutil,matplotoilb是有名的數據數據可視化工具,psutil是性能監控工具,所以你需要這兩個環境,本文不多說環境的安裝。

以下是代碼:

#!/usr/bin/env python 
#-*-coding:utf-8 -*-
import matplotlib.pyplot as plt
import matplotlib.animation as animation
import psutil
def data_gen(t=0): #設置xy變量
 x = 0  
 y = 1
 while True:
 y = psutil.cpu_percent(interval=1) #獲取cpu數值,1s獲取一次。
 x += 1 
 yield x,y    
def init():
 ax.set_xlim(0, 10)   #起始x 1-10
 ax.set_ylim(0, 100)   #設置y相當于0%-100%
 del xdata[:]
 del ydata[:]
 line.set_data(xdata, ydata)
 return line,

fig, ax = plt.subplots()
line, = ax.plot([], [], lw=2)  #線像素比
ax.grid()
xdata, ydata = [], []


def run(data):
 # update the data
 t, y = data
 xdata.append(t)
 ydata.append(y)
 xmin, xmax = ax.get_xlim()

 if t >= xmax:   #表格隨數據移動
 ax.set_xlim(xmin+10, xmax+10)
 ax.figure.canvas.draw()
 line.set_data(xdata, ydata)

 return line,

ani = animation.FuncAnimation(fig, run, data_gen, blit=False, interval=10,
repeat=False, init_func=init)
plt.show()

下面是效果圖,還有很多地方不完善,以后會花點時間完成。

python實現可視化動態CPU性能監控

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鄄城县| 高雄市| 鲁甸县| 聂拉木县| 张北县| 虎林市| 平山县| 清远市| 郁南县| 武义县| 政和县| 大石桥市| 新民市| 循化| 新宁县| 宜宾县| 江口县| 永兴县| 城固县| 河北区| 莒南县| 那曲县| 五寨县| 叙永县| 余庆县| 栾城县| 准格尔旗| 吉林市| 宁乡县| 宜宾市| 略阳县| 河池市| 新乡县| 桦川县| 黑龙江省| 绥棱县| 清水河县| 金平| 英山县| 清流县| 青海省|