psutil模块

import psutil# cpu 详情# re = psutil.cpu_percent(interval=1)  # 返回cpu使用百分比# re = psutil.cpu_count()             # 返回CPU核数

# 内存# re = psutil.virtual_memory()        # 获取内存# svmem(total=8476856320, available=4131033088, percent=51.3, used=4345823232, free=4131033088)# a = float(re.total / (1024 * 1024 * 1024))  # 换成称G# print (‘%.2f‘ %(a))               # 结果保留两位小数# re = psutil.swap_memory()           # 交换内存# print(re)# sswap(total=9819033600, used=5821399040, free=3997634560, percent=59.3, sin=0, sout=0)

# 硬盘# disk = psutil.disk_usage(‘c:‘)    # 硬盘使用情况# print(disk)# sdiskusage(total=127544819712, used=28217819136, free=99327000576, percent=22.1)# io = psutil.disk_io_counters()    # 读写情况# read = io.read_bytes# print(read/(1024*1024*1024))# sdiskio(read_count=788575, write_count=531550, read_bytes=39608463360, write_bytes=28041613312, read_time=4995, write_time=1408)

# 网卡# st = psutil.net_io_counters()     # 总网卡流量# print(st)# snetio(bytes_sent=93165159, bytes_recv=3019070290, packets_sent=931277, packets_recv=2378624, errin=0, errout=0, dropin=0, dropout=0)# bytes_sent=发送字节数    bytes_recv=接收字节数  packets_sent=发送的包数 packets_recv=接收包数  errin=接收错误的总数:   errout=发送时错误的总数     dropin=被丢弃的传入包的总数   dropout=被丢弃的发出包的总数# re = psutil.net_connections()     # all网络信息# print(re)

# 用户

原文地址:https://www.cnblogs.com/ZZYMiss/p/11526592.html

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

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

psutil模块基础学习

平时的运维中,我需要查看cpu的使用率,还有逻辑个数,物理个数,还有内存,磁盘,进程等,这里我使用psutil模块来做一个信息查看的学习 1-CPU相关的 cpu使用率: >>> psutil.cpu_percent() 0.8 当前使用率是0.8%,这个0.8是用户空间使用cpu时间比加上系统内核空间使用cpu时间比还有其他的硬中断软中断等 查看cpu详细使用情况: >>> psutil.cpu_times_percent() scputimes(user=0.1,