Python 取得cpu使用率

本篇將介紹如何使用 Python 取得cpu使用率,這邊介紹 python 搭配 psutil 模組來取得 cpu 使用率。

pip 安裝 psutil

1
sudo -H pip3 install psutil

使用範例

Python 要取得 cpu 使用率的話可以使用 psutil.cpu_percent 來取得,裡面的參數是要測量的時間間隔,預設是1秒,
這邊的範例使用0.3秒,並且用迴圈跑個10次。

python-get-cpu-usage.py
1
2
3
4
5
6
7
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import psutil

print('cpu count: {}'.format(psutil.cpu_count()))
for x in range(10):
print('cpu percent: {}'.format(psutil.cpu_percent(interval=0.3)))

輸出:

1
2
3
4
5
6
7
8
9
10
11
cpu count: 4
cpu percent: 18.2
cpu percent: 16.4
cpu percent: 18.0
cpu percent: 18.5
cpu percent: 19.8
cpu percent: 17.6
cpu percent: 18.0
cpu percent: 17.2
cpu percent: 16.9
cpu percent: 18.6

參考
python获取内存和cpu利用率记录日志文件_PythonBetter Thinker-CSDN博客
https://blog.csdn.net/a6225301/article/details/47092707
Python在Linux下获取CPU温度、使用率、内存使用率、硬盘使用率
运维_小强签名设计 的博客-CSDN博客
https://blog.csdn.net/m0_37739193/article/details/78836827
轉載:python獲取全部程序的CPU、記憶體使用率 | 程式前沿
https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/630751/
[Python系列]Python获取CPU和内存利用率 - 简书
https://www.jianshu.com/p/23c2a518019a
system - How to get current CPU and RAM usage in Python? - Stack Overflow
https://stackoverflow.com/questions/276052/how-to-get-current-cpu-and-ram-usage-in-python

其它相關文章推薦
Python 讀檔,讀取 txt 文字檔
Python 字串分割 split
Python 取代字元或取代字串 replace
Python 建立多執行緒 thread
Python OpenCV resize 圖片縮放
Python OpenCV 顯示camera攝影機串流影像
Python 快速建立簡單網頁伺服器 http websever
Python 建立簡單的 Tornado Web
[Python小專案] Tornado+PyAutoGUI 多媒體控制播放的網頁