psutil模块记录

看了刘天斯老师写的python自动化书,记录一下看的要不然脑子记不住呀

import psutil

#CPU
print(psutil.cpu_times()) #显示CPU的所有信息
print(psutil.cpu_times().user) #获取user的执行用户进程的cpu时间比
print(psutil.cpu_times(percpu=True)) #获取所有逻辑CPU的信息
print(psutil.cpu_count()) #获取CPU的逻辑个数
print(psutil.cpu_count(logical=False)) #获取CPU的物理个数

#内存信息
print(psutil.virtual_memory()) #获取内存信息
print(psutil.virtual_memory().total) #获取内存总大小
print(psutil.virtual_memory().free) #获取内存的空闲大小
print(psutil.swap_memory()) #获取虚拟内存信息

#磁盘情况
print(psutil.disk_partitions()) #获取磁盘信息
print(psutil.disk_usage(‘/‘)) #获取分区使用信息
print(psutil.disk_io_counters()) #获取磁盘总的和读写信息
print(psutil.disk_io_counters(perdisk=True)) #获取每个磁盘的读写信息

#网卡信息
print(psutil.net_io_counters()) #获取网卡的发送和接收的字节大小,发送和接收的包数
print(psutil.net_io_counters(pernic=True)) #获取每个网卡的信息
print(psutil.net_connections()) #获取套接字连接列表

原文地址:http://blog.51cto.com/xiaoshanzi/2117773

时间: 2024-08-02 16:05:03

psutil模块记录的相关文章

python之psutil模块

系统基础信息模块 Psutil模块https://pypi.python.org/pypi/psutil/ 系统性能部分 1.CPU info Psutil.cpu_times()  #获取cpu完整信息 注:版本不一样显示的内容就不一样 包括:user #用户所占cpu时间 system #系统所占cpu时间 idle #cpu空闲时间 interrupt #可中断睡眠时间 dpc # Psutil.cpu_count() #获取cpu逻辑个数 ===〉logical = False 获取cp

安装Python的psutil模块时报错:error: command 'gcc' failed with exit status 1

安装Python的psutil模块: tar zxvf psutil-2.0.0.tar.gz cd psutil-2.0.0 python setup.py install 报错: running install running bdist_egg ...... psutil/_psutil_linux.c:12:20: error: Python.h: No such file or directory In file included from psutil/_psutil_linux.c

python第三方模块—psutil模块

系统基础信息采集模块作为监控模块的重要组成部分,能够帮助运维人员了解当前系统的健康程度,同时也是衡量业务的服务质量的依据,比如系统资源吃紧,会直接影响业务的服务质量及用户体验,另外获取设备的流量信息,也可以让运维人员更好地评估带宽.设备资源是否应该扩容.运用Python第三方系统基础模块,可以轻松获取服务关键运营指标数据,包括Linux基本性能.块设备.网卡接口.系统信息.网络地址库等信息.在采集到这些数据后,我们就可以全方位了解系统服务的状态,再结合告警机制,可以在第一时间响应,将异常现在苗头

使用psutil模块获取电脑运行信息

psutil是python的一个用于获取cpu信息的模块,非常好使,以下附上官方的一些example: CPU-> Examples ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>> import psutil >>> psutil.cpu_times() scputimes(user=3961.46, nice=169.729, sy

获取系统基本信息(psutil模块)

阅读目录 使用 学习psutil模块的一个总结,通过psutil 模块进行系统信息的查询 使用 选项: python get_sys_basic_info.py -h -a --all 所有信息 -c --cpu cpu信息 -u --user 用户登录信息 -n --network 网络信息 -d --disk 磁盘信息 -m --mem 内存信息   工具代码

python笔记之psutil模块

收集教程 http://www.cnblogs.com/xiao1/p/6164204.html 实战教程 安装psutil模块 pip2 install psutil 实战代码 #encoding=utf-8 import psutil print psutil.cpu_times() print psutil.disk_partitions() print psutil.virtual_memory()

python获取系统状态psutil模块

python关于获取当前系统的状态系统性能信息模块 psutil  #可跨平台psutil是一个跨平台库,轻松获取系统运行的进程和系统利用率能实现ps.top.lso.nice.netstat.ifconfig.who.df.kill.freeionice.iostat.iotop.uptime.pidof.tty.taskset.pmap 这些命令的功能首先确定下当前系统有没有psutil模块import psutil如果有的话,就直接导入模块成功,如果没有,就会提示错误然后到官网上下载psu

psutil 模块收集系统信息备忘

1.psutil下载地址 https://pypi.python.org/packages/source/p/psutil/psutil-2.1.3.tar.gz 2.psutil模块源码安装 tar zxvf psutil-2.1.3.tar.gz cd psutil-2.1.3 python setup.py install 3.获取系统性能信息 CPU信息 import psutil psutil.cpu_times()         #使用cpu_times方法获取CPU完整信息 ps

Python psutil模块

psutil模块是一个跨平台的获取进程和系统应用情况(CPU,内存,磁盘,网络,传感器)的库.该模块用于系统监控.限制进程资源和运行进程的管理等方面. psutil实现了很多unix平台命令行(ps|top|lsof|netstat|ifconfig|who|df|kill|free|nice|ionice|iostat|iotop|uptime|pidof|tty|taskset|pmap|)功能的类似函数,方便利用. http://psutil.readthedocs.io/en/lates