python的pstuil模块使用方法总结
作者:bainianminguo 发布时间:2022-10-09 22:47:16
标签: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())
来源:https://www.cnblogs.com/bainianminguo/p/10911671.html


猜你喜欢
- 最近一直在用python写点监控oracle的程序,一直没有用到异常处理这一块,然后日常监控中一些错误笼统的抛出数据库连接异常,导致后续处理
- 序列化是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态(存在内存中)写入到临时或持久性存储区(硬盘)。以后
- ipython简介ipython他是一个非常流行的python解释器,相比于原生的python解释器,有太多优点和长处,因此几乎是pytho
- 实现目标:mysql下将自增主键的值,从10000开始,即实现自增主键的种子为10000。方案1)使用alter table `tablen
- 问题描述如下:解决方案如下:下图中字体调整为18及以上效果如下:来源:https://blog.csdn.net/appleyuchi/ar
- 本教程详细介绍在用户注册过程中如何去验证他们的email地址。工作流程上来讲,在用户注册一个新账户后会寄送一个确认信。直到用户按指示完成了邮
- 可以查看: OPEN SYMMETRIC KEY 命令关于 对称密钥加密使用证书解密 CREATE MASTER KEY ENCRYPTIO
- 这篇文章主要介绍了python实现实时视频流播放代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
- 文章是从stackoverflow翻译过来的,原文地址:Relative imports for the billionth time本文要
- 本文实例讲述了Python中list以及list与array的相互转换实现方法。分享给大家供大家参考,具体如下:python中的list是一
- 目的:本文实现QT登录界面,输入账号和密码后,系统连接Oracle数据进行判断账号和密码(MD5加密)是否和数据库一致,如果一致则提示登录成
- 1.mysql复制概念 指将主数据库的DDL和DML操作通过二进制日志传到复制服务器上,然后在复制服务器上将这些日志文件重新执行
- 本文实例讲述了JS实现水平遍历和嵌套递归操作。分享给大家供大家参考,具体如下:程序中存在着一些有意思的逻辑,比如多层嵌套可以用递归遍历,比如
- 一、安装pip install apscheduler二、ApScheduler 简介1 APScheduler的组件triggers:触发
- 进行深度学习时,对图像进行预处理的过程是非常重要的,使用pytorch或者TensorFlow时需要对图像进行预处理以及展示来观看处理效果,
- (高手就不要笑话了^_^)。好了,其他的不说现在就开始:select 子句主要决定了从表中取出的列名,列数以及列的显示顺序等信息,"
- 在数据库查询的时候,我们有时有这样的需求,就是要找出数据表里指定范围行内的数据记录,比如说要找出数据表里第10行到第20行的这10条数据,那
- 最近有在使用屏幕录制软件录制桌面,在用的过程中突发奇想,使用python能不能做屏幕录制工具,也锻炼下自己的动手能力。接下准备写使用pyth
- 本文实例讲述了python异常处理、自定义异常、断言原理与用法。分享给大家供大家参考,具体如下:什么是异常:当程序遭遇某些非正常问题的时候就
- 说完了理论,我们来做点实事。这篇文章将介绍使用 Javascript 实现的动画组件。下面记录下当时编写这个组件的考虑的些问题,对技术细节感