本篇文章给大家带来的内容是关于Python中psutil库的使用介绍(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
介绍
psutil能够轻松实现获取系统运行的进程和系统利用率。
导入模块import psutils
获取系统性能信息
CPU信息
使用cpu_times()方法获取CPU的完整信息:>>> psutil.cpu_times()
获取单项数据,例如用户user的CPU时间比:>>> psutil.cpu_times().user
获取CPU的个数:>>> psutil.cpu_count() # 默认logical=True,获取逻辑个数
>>> psutil.cpu_count(logical=False) # 获取CPU的物理个数
内存信息
获取物理内存总大小和已使用内存:>>> mem = psutil.virtual_memory()
>>> mem # 显示所有的参数
>>> mem.total # 总内存
>>> mem.used # 已使用内存
>>> mem.free # 获取空闲内存数
>>> psutil.swap_memory() # 获取SWAP分区信息
磁盘信息
获取磁盘完整信息:>>> psutil.disk_partitions()
获取分区的使用情况:>>> psutil.disk_usage('