1. 程式人生 > >psutil模塊記錄

psutil模塊記錄

psutil

看了劉天斯老師寫的python自動化書,記錄一下看的要不然腦子記不住呀

import psutil

#CPU
print(psutil.cpu_times()) #顯示CPU的所有信息
print(psutil.cpu_times().user) #獲取user的執行用戶進程的cpu時間比
print(psutil.cpu_times(percpu=True)) #獲取所有邏輯CPU的信息
print(psutil.cpu_count()) #獲取CPU的邏輯個數
print(psutil.cpu_count(logical=False)) #獲取CPU的物理個數

#內存信息
print(psutil.virtual_memory()) #獲取內存信息

print(psutil.virtual_memory().total) #獲取內存總大小
print(psutil.virtual_memory().free) #獲取內存的空閑大小
print(psutil.swap_memory()) #獲取虛擬內存信息

#磁盤情況
print(psutil.disk_partitions()) #獲取磁盤信息
print(psutil.disk_usage(‘/‘)) #獲取分區使用信息
print(psutil.disk_io_counters()) #獲取磁盤總的和讀寫信息
print(psutil.disk_io_counters(perdisk=True)) #獲取每個磁盤的讀寫信息

#網卡信息
print(psutil.net_io_counters()) #獲取網卡的發送和接收的字節大小,發送和接收的包數
print(psutil.net_io_counters(pernic=True)) #獲取每個網卡的信息
print(psutil.net_connections()) #獲取套接字連接列表

psutil模塊記錄