CPU:
print(psutil.cpu_count(logical=False)) #獲取物理CPU數
print(psutil.cpu_count()) #獲取邏輯cpu數
print(psutil.cpu_times()) #cpu運行時間
內存:
print(psutil.virtual_memory()) #獲取內存信息
print(psutil.virtual_memory().total) #獲取內存總數信息
print(psutil.virtual_memory().free) #獲取內存剩餘信息
print(psutil.swap_memory()) #獲取swap信息
硬盤:
print(psutil.disk_partitions()) #獲取系統硬盤信息
print(psutil.disk_usage("C:\\")) #獲取C盤信息
print(psutil.disk_io_counters()) #查看IO
網絡:
print(psutil.net_if_addrs()) #查看網卡信息
print(psutil.net_connections()) #查看網卡流量信息
用戶信息:
print (psutil.users()) 獲取當前用戶狀態信息
[suser(name='Tommy', terminal=None, host='0.0.0.0', started=1500514516.0)]
print (time.localtime(psutil.boot_time())) 獲取開機時間
time.struct_time(tm_year=2017, tm_mon=7, tm_mday=20, tm_hour=9, tm_min=35, tm_sec=5, tm_wday=3, tm_yday=201, tm_isdst=0)
進程管理:
print(psutil.pids()) #獲取所有進程ID
p=psutil.Process(4452) #實例化一個進程ID
print(p.name()) #獲取進程名
print(p.status()) #獲取進程狀態,ruinging
print(p.create_time()) #進程創建時間
print(p.exe()) #進程程序路徑
print(p.cwd()) #進程的絕對路徑
print(p.num_threads()) #進程開啓線程數
print(p.memory_percent()) #進程內存使用率
我的網站
愛運維:https://www.iyunw.cn
python粉絲:https://www.pythonfans.cn