python中psutil模組詳解
阿新 • • 發佈:2018-12-15
在Python中獲取系統資訊的另一個好辦法是使用psutil
這個第三方模組。顧名思義,psutil = process and system utilities,它不僅可以通過一兩行程式碼實現系統監控,還可以跨平臺使用,支援Linux/UNIX/OSX/Windows等,是系統管理員和運維小夥伴不可或缺的必備模組。
1、psutil模組安裝
pip install psutil
2.檢視邏輯/物理CPU個數
import psutil #引用psutil 模組
res = psutil.cpu_count(True) #false是檢視幾個物理cpu,True是檢視有邏輯cpu個數
print(res)
3、檢視CPU 的利用率
import psutil
cpu = psutil.cpu_percent(1) #檢視1秒內cpu利用率
print(cpu)
4、檢視記憶體詳細資訊
import psutil
mem = psutil.virtual_memory() #記憶體的詳細資訊
print(mem)
5、檢視硬碟的使用情況
import psutil
disk1 = psutil.disk_usage('C:')
disk2 = psutil.disk_usage('D:')
print(disk1,disk2)
6、檢視網路使用情況
import psutil
network = psutil.net_io_counters()
print(network)