Python中psutil库的使用介绍(详细)

本篇文章给大家带来的内容是关于python中psutil库的使用介绍(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

介绍

psutil能够轻松实现获取系统运行的进程和系统利用率。

导入模块

import psutils

登录后复制

获取系统性能信息

立即学习“Python免费学习笔记(深入)”;

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('C:/') # 里面参数为所在磁盘分区

登录后复制

获取硬盘总的IO个数:

>>> psutil.disk_io_counters()>>> psutil.disk_io_counters(perdisk=True)   # 获取单个分区的IO个数

登录后复制

网络信息

获取网络总的IO信息:

>>> psutil.net_io_counters()>>> psutil.net_io_counters(pernic=True)   # 输出单个网络接口的IO信息

登录后复制

其他系统信息

返回当前登录系统的用户信息:

>>> psutil.users()

登录后复制

获取开机时间:

>>> psutil.boot_time()  # 以Linux时间戳格式返回# 如果想要转换成自然时间格式:>>> datetime.datetime.fromtimestamp(psutil.boot_time()).strftime("%Y-%m-%d %H:%M:%S")

登录后复制

进程管理

进程信息

列出所有进程PID

>>> psutil.pids()

登录后复制

实例化进程对象

>>> p = psutil.Process(716)>>> p.name()  # 进程名>>> p.exe()   # 进程bin路径>>> p.cwd()   # 进程工作目录的绝对路径>>> p.status()   # 进程状态>>> p.create_time()   # 进程创建时间>>> p.uids()   # 进程uid信息>>> p.gids()   # 进程gid信息>>> p.cpu_times()   # 进程CPU时间信息>>> p.cpu_affinity()   # get进程的亲和度>>> p.memory_percent()    # 进程内存使用率>>> p.num_threads()    # 进程开启的线程数

登录后复制

popen类的使用

popen类可以获取用户启动的应用程序进程信息。

>>> p = putil.Popen(["/usr/bin/python","-c","print('Hello')"],stdout=subprocess.PIPE)>>> p.name()>>> p.username()  # 创建进程的用户>>> p.communicate()('hello',None)>>> p.cpu_times()    # 得到进程运行的CPU时间

登录后复制

以上就是Python中psutil库的使用介绍(详细)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2260425.html

(0)
上一篇 2025年2月27日 05:37:22
下一篇 2025年2月27日 05:37:37

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论