python的pstuil模块总结详解编程语言

import psutil 
 
print(dir(psutil)) 
 
# 查看逻辑cpu的个数 
print(psutil.cpu_count()) 
 
# 查看物理cpu的个数 
print(psutil.cpu_count(logical=False)) 
 
# 查看cpu的用户时间,系统时间,空闲时间,中断时间 
print(psutil.cpu_times()) 
 
# 统计每个cpu的使用率 
print(psutil.cpu_percent(interval=2,percpu=True)) 
 
# 统计真个cpu的使用率 
print(psutil.cpu_percent(interval=2,percpu=False)) 
 
# 统计内存的使用情况 
print(psutil.virtual_memory()) 
 
# 统计某个磁盘的使用情况 
print(psutil.disk_usage(path="d:")) 
 
# 统计磁盘的io情况 
print(psutil.disk_io_counters()) 
 
# 统计系统的根目录的信息,包括device,挂载点,文件系统类型 
print(psutil.disk_partitions()) 
 
# 网卡的io情况 
print(psutil.net_io_counters()) 
 
# 网卡信息 
print(psutil.net_if_addrs()) 
 
# 网卡状态 
print(psutil.net_if_stats()) 
 
# 网卡的连接情况 
print(psutil.net_connections()) 
 
# 系统中所有的进程 
print(psutil.pids()) 
 
# 判断某个进程是否存在 
print(psutil.pid_exists(0)) 
 
# 获取某个进程的对象 
p = psutil.Process(436) 
 
# 打印该进程的名字 
print(p.name()) 
 
# 打印该进程一些信息,比如进程名字,id,启动时间 
print(p.cpu_times) 
 
# 打印这个进程的占用cpu的使用时间 
print(p.cpu_times()) 
 
# 打印这个进程的内存使用情况 
print(p.memory_info()) 
 
# 打印这个进程启动的线程的数量 
print(p.num_threads()) 
 
# 打印这个进程开启的线程的信息 
print(p.threads()) 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/20763.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论