python的pstuil模块使用方法总结


Posted in Python onJuly 26, 2019

代码

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())

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python标准库之多进程(multiprocessing包)介绍
Nov 25 Python
Linux RedHat下安装Python2.7开发环境
May 20 Python
Python编程之变量赋值操作实例分析
Jul 24 Python
在PyCharm下使用 ipython 交互式编程的方法
Jan 17 Python
python实现在函数图像上添加文字和标注的方法
Jul 08 Python
解决django-xadmin列表页filter关联对象搜索问题
Nov 15 Python
python pandas移动窗口函数rolling的用法
Feb 29 Python
自定义Django默认的sitemap站点地图样式
Mar 04 Python
Django User 模块之 AbstractUser 扩展详解
Mar 11 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
Mar 19 Python
Django中和时区相关的安全问题详解
Oct 12 Python
python Gabor滤波器讲解
Oct 26 Python
python爬虫项目设置一个中断重连的程序的实现
Jul 26 #Python
python通过http下载文件的方法详解
Jul 26 #Python
快速解决vue.js 模板和jinja 模板冲突的问题
Jul 26 #Python
Python调用C语言的实现
Jul 26 #Python
Python实现的企业粉丝抽奖功能示例
Jul 26 #Python
对Django外键关系的描述
Jul 26 #Python
python绘图模块matplotlib示例详解
Jul 26 #Python
You might like
请php正则走开
2008/03/15 PHP
PHP 多维数组排序实现代码
2009/08/05 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
利用laravel+ajax实现文件上传功能方法示例
2017/08/13 PHP
extjs 学习笔记(三) 最基本的grid
2009/10/15 Javascript
js删除数组元素、清空数组的简单方法(必看)
2016/07/27 Javascript
适用于手机端的jQuery图片滑块动画
2016/12/09 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
2017/01/23 Javascript
Angularjs单选改为多选的开发过程及问题解析
2017/02/17 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
Vue 递归多级菜单的实例代码
2019/05/05 Javascript
jQuery实现验证用户登录
2019/12/10 jQuery
轻松实现TensorFlow微信跳一跳的AI
2018/01/05 Python
Python网络爬虫神器PyQuery的基本使用教程
2018/02/03 Python
Python实现购物车程序
2018/04/16 Python
浅谈解除装饰器作用(python3新增)
2018/10/15 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
使用 Python 处理3万多条数据只要几秒钟
2020/01/19 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
Weblogic的布署方式
2013/08/23 面试题
Linux开机引导的步骤是什么
2015/10/19 面试题
软件测试工程师结构化面试题库
2016/11/23 面试题
晚宴邀请函范文
2014/01/15 职场文书
《地震中的父与子》教学反思
2014/04/10 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
银行服务明星推荐材料
2014/05/29 职场文书
车间安全生产标语
2014/06/06 职场文书
投资公司董事长岗位职责
2015/04/16 职场文书
python使用XPath解析数据爬取起点小说网数据
2021/04/22 Python
goland设置颜色和字体的操作
2021/05/05 Golang
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS
vue修饰符.capture和.self的区别
2022/04/22 Vue.js