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

阅读目录

  • 使用

学习psutil模块的一个总结,通过psutil 模块进行系统信息的查询

使用

选项:

python get_sys_basic_info.py -h

-a     --all           所有信息
-c     --cpu           cpu信息
-u     --user          用户登录信息
-n     --network       网络信息
-d     --disk          磁盘信息
-m     --mem           内存信息

 

工具代码

时间: 2024-10-21 14:06:17

获取系统基本信息(psutil模块)的相关文章

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

python获取系统信息模块psutil

psutil,(process and system utilities),可以通过一两行代码实现系统监控,还可以跨平台使用,支持Linux/UNIX/OSX/Windows等,是系统管理员和运维小伙伴不可或缺的必备模块. 1 安装 1 pip install psutil 2 获取CPU信息 1 In [2]: psutil.cpu_count() # CPU逻辑数量 2 Out[2]: 8 3 4 In [3]: psutil.cpu_count(logical=False) # CPU物理

python之psutil模块获取系统信息

psuti是一个跨平台,能够轻松实现获取系统运行进程,系统利用率信息,主要用于系统监控,分析和限制系统资源及进程管理. psutil为第三方模块,通过pip安装模块. 获取cpu信息 1.cpu信息2.User Time:执行用户进程的时间百分比3.System Time:执行内核进程和中断的时间百分比4.Wait IO 由于IO等待而使CPU处于idle空闲状态的时间百分比5.Idle,CPU处于idle状态的时间百分比 ######获取cpu的物理个数 >>> psutil.cpu_

psutil模块获取网卡流量

使用python监控系统时,获取网卡流量是比较难搞的,网上找了一个比较好的脚本,分享一下! psutil模块是一个跨平台的获取进程和系统应用情况(CPU,内存,磁盘,网络,传感器)的库.该模块用于系统监控.限制进程资源和运行进程的管理等方面 安装模块psutil pip install psutil 亲测Linux和Windows使用正常 net_traffic.py #!/usr/bin/env python # -*- coding: utf-8 -*- try:     import ps

使用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

[C#学习笔记1]获取当前系统基本信息

C#中获取系统的基本信息,主要使用到的是"SystemInformation"和"Environment",这里使用winform演示, 获取系统的一些信息,实际上这个使用控制台程序也可以.这里演示只是输出了一部分,其他的感兴趣的可以再研究. 在form上添加一个richTextBox,用于输出获取到的信息. 代码很简单,就不讲解了,直接附上 1 using System; 2 using System.Collections.Generic; 3 using Sy

python第三方模块—psutil模块

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

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

psutil模块能够获取系统运行的进程和系统利用率.包括:CPU,内存,磁盘,网络等信息.一般用于系统的监控,分析和限制系统资源和进程的管理. 首先下载安装psutil: wget https://pypi.python.org/packages/source/p/psutil/psutil-2.0.0.tar.gz tar zxvf  psutil-2.0.0.tar.gz cd psutil-2.0.0 python setup.py install 安装出错信息: error:comman