首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    python psutil替代_python psutil

    1 psutil.cpu_percent(interval,percpu) #返回CPU利用率 2 psutil.cpu_times_percent(interval=None, percpu=False ) 3 psutil.cpu_count(logical=True) #返回系统逻辑CPU 4 psutil.cpu_stats() #返回CPU的统计信息 5 psutil.cpu_freq(percpu =False) #返回CPU的频率 2、内存 1 psutil.virtual_memory() #返回系统内存使用情况的统计信息 2 psutil.swap_memory() #返回系统交换内存统计信息 3、磁盘 1 psutil.disk_partitions(all=False) #返回所有挂载的磁盘设备,包括设备、挂载点喝文件系统元祖的列表 2 psutil.disk_usage(path) # =False) #返回硬件的温度 2 psutil.sensors_fans() #返回硬件风扇速度 3 psutil.sensors_battery() #返回电池状态 6、其他 1 psutil.boot_time

    56530编辑于 2022-09-06
  • 来自专栏云技术+云运维

    python psutil

    psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。 http://psutil.readthedocs.io/en/latest/ 详细用例 1、CPU 1 psutil.cpu_times(percpu=False) 返回cpu使用时间元祖。 1 psutil.cpu_percent(interval,percpu) #返回CPU利用率 2 psutil.cpu_times_percent(interval=None, percpu=False ) 3 psutil.cpu_count(logical=True) #返回系统逻辑CPU 4 psutil.cpu_stats() #返回CPU的统计信息 5 psutil.cpu_freq 2 psutil.disk_usage(path) #返回磁盘统计信息 3 psutil.disk_io_counters(perdisk=False, nowrap=

    89520发布于 2019-10-29
  • 来自专栏全栈程序员必看

    psutil 3.0

    () psutil.BOOT_TIME() psutil.boot_time() psutil.boot_time() psutil.NUM_CPUS() psutil.NUM_CPUS() psutil.cpu_count () psutil.cpu_count() psutil.TOTAL_PHYMEM() psutil.TOTAL_PHYMEM() psutil.virtual_memory().total psutil.virtual_memory cached psutil.get_pid_list() psutil.get_pid_list() psutil.pids().cached psutil.pids()。 psutil.users() psutil.users() psutil.network_io_counters() psutil.network_io_counters() psutil.net_io_counters buffers psutil.phymem_usage() psutil.phymem_usage() psutil.virtual_memory() psutil.virtual_memory() psutil.total_virtmem

    63510编辑于 2022-06-29
  • 来自专栏用户9090604的专栏

    psutil获取系统信息

    CPU cpu_times CPU运行时间 psutil.cpu_times() scputimes(user=125.65, nice=20.8, system=243.42, idle=5515413.34 () 10.1 psutil.cpu_percent(interval=1) 8.7 psutil.cpu_percent(interval=1,percpu=True) 16.0, () # 逻辑cpu个数 24 psutil.cpu_count(logical=False) # 物理cpu个数 12 len(psutil.Process().cpu_affinity psutil.Process(pid=4, name='kworker/0:0H', status='idle', started='2021-12-23 14:25:56') psutil.Process psutil.Process(pid=14, name='watchdog/1', status='sleeping', started='2021-12-23 14:25:56') psutil.Process

    1.8K90编辑于 2021-12-31
  • 来自专栏全栈程序员必看

    psutil

    psutil是python自带的包,用来监控内存使用率的 import psutil class Utilize: def __init__(self): pass # CPU使用率 def cpu_utilize(self): try: return JsonRet(content=psutil.cpu_percent(interval=1) str(e)) # 内存使用率 def mem_utilize(self): try: return JsonRet(content=psutil.virtual_memory e)) # 硬盘使用率 def disk_utilize(self): try: return JsonRet(content=psutil.disk_usage

    64810编辑于 2022-06-30
  • 来自专栏全栈程序员必看

    python psutil 获取命令历史_python之psutil

    psutil = process and system utilities, psutil是个跨平台库,能够轻松实现获取系统运行的进程和系统利用率,包括CPU、内存、磁盘、网络等信息。 Linux系统下的安装 pip install psutil 现在开始看看它的使用 一 cpu #查看逻辑cpu的个数 >>> psutil.cpu_count() 2 #查看物理cpu的个数 >>> psutil.cpu_count(logical=False) 2 >>> psutil.cpu_times_percent() #cpu的总使用情况 scputimes(user=0.0, nice ).total #单位是字节 536866816 >>> psutil.swap_memory().total/1024 #swap总大小,以kb单位表示 524284 >>> psutil.swap_memory ’ #子网掩码 >>> psutil.net_if_addrs()[‘ens33’][0].netmask ‘255.255.255.0’ #查看网卡是否开启 >>> psutil.net_if_stats

    69220编辑于 2022-09-05
  • 来自专栏python3

    python flask+psutil

    一 安装第三方模块 查看其是否安装成功 二 应用实例 传递参数的方式 三 实战案例

    69520发布于 2020-01-13
  • 来自专栏python3

    Python运维之psutil模块

    学习中使用的系统是Kali Linux2017.2,Python版本为2.7.14+ 因为在KALI里面没有自带psutil模块,需要使用pip进行安装 ? 安装完成后进入python交互模式 查看psutil 的帮助信息,可以发现psutil支持跨平台的环境,同时也支持python3 ?

    1.7K21发布于 2020-01-09
  • 来自专栏全栈程序员必看

    psutil查看系统进程

    >>> psutil.pids() # 所有进程ID [3865, 3864, 3863, 3856, 3855, 3853, 3776, ..., 45, 44, 1, 0] >>> p = psutil.Process Users/michael' >>> p.cmdline() # 进程启动的命令行 ['python3'] >>> p.ppid() # 父进程ID 3765 >>> p.parent() # 父进程 <psutil.Process

    2.1K20编辑于 2022-09-06
  • 来自专栏Chasays

    Python常用库-Psutil

    pip install psutil # python2 pip3 install psutil # python3 系统相关功能 CPU相关 获取CPU数量: import psutil # 后面不再加这句代码 psutil.cpu_count() # cpu数量 psutil.cpu_count(logical=True) # 逻辑CPU的数量 获取CPU每个CPU当前利用率: psutil.cpu_percent 、高频率,以及当前频率: psutil.cpu_freq(percpu=True) #获取每个CPU的频率 内存 获取物理内存的利用情况: psutil.virtual_memory() # 有点类似 () # 返回连接详细信息 获取网口信息和状态: psutil.net_if_addrs() # 获取网络接口信息 psutil.net_if_stats() # 获取网络接口状态 进程 获取所有进程PID Psutil - 廖雪峰官方网站

    1.8K20发布于 2019-02-11
  • 来自专栏Chasays

    Python常用库-Psutil

    pip install psutil # python2 pip3 install psutil # python3 系统相关功能 CPU相关 获取CPU数量: import psutil # 后面不再加这句代码 psutil.cpu_count() # cpu数量 psutil.cpu_count(logical=True) # 逻辑CPU的数量 获取CPU每个CPU当前利用率: psutil.cpu_percent 、高频率,以及当前频率: psutil.cpu_freq(percpu=True) #获取每个CPU的频率 内存 获取物理内存的利用情况: psutil.virtual_memory() # 有点类似 () # 返回连接详细信息 获取网口信息和状态: psutil.net_if_addrs() # 获取网络接口信息 psutil.net_if_stats() # 获取网络接口状态 进程 获取所有进程PID ]) ---- 扩展阅读 官方 Psutil 最新文档 Psutil - 廖雪峰官方网站 ----

    97320发布于 2019-02-20
  • 来自专栏全栈程序员必看

    Python中psutil模块应用

    psutil(Python system and process utilities)是python的系统监控及进程的管理的工具,是一个功能很强大的跨平台的系统管理库。 官方文档(https://pythonhosted.org/psutil/) psutil是一个第三方的开源项目,因此,需要先安装才能够使用。 pip3 install psutil 获取psutil版本信息 import psutil psutil.version_info 系统性能监测 demo 系统性能定时监控 1、能够显示当前服务器 = psutil.virtual_memory().percent # 硬盘的使⽤率 disk_info = psutil.disk_usage("/").percent # ⽹络的收发情况 net_info () virtual_num = psutil.virtual_memory().total / 1024 / 1024 / 1024 disk_num = psutil.disk_usage("/")

    62530编辑于 2022-09-06
  • 来自专栏人人都是架构师

    psutil:系统监控和进程管理

    项目地址:https://github.com/giampaolo/psutil 安装 要使用 psutil,你需要确保系统中安装了 Python 2.6、2.7 或是 3.6+。 针对不同操作系统的详细安装说明,请参阅安装文档:https://github.com/giampaolo/psutil/blob/master/INSTALL.rst 基本功能 了解基础信息是使用 psutil 进程信息 **psutil **能提供当前运行的所有进程列表,并获取进程的详细信息: import psutil # 获取当前运行的所有进程 ID for pid in psutil.pids(): 系统资源使用 通过 psutil,我们可以很轻松地监控到 CPU 和内存使用情况,甚至分析磁盘和网络的 IO: # 获取 CPU 的完整情况 print(psutil.cpu_times()) # print(psutil.disk_usage('/')) # 获取网络 IO 统计 print(psutil.net_io_counters(pernic=True)) psutil 的这些功能

    43910编辑于 2025-01-18
  • 来自专栏python3

    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:command 'gcc' failed with exit status  1  解决方法: yum install gcc python-devel -y 一、查看内存总量和使用量 >>>import psutil >>>mem = psutil.virtual_memory ().user #获取user的cpu时间比 8.0099999999999998 >>>psutil.cpu_count()  #获取cpu的逻辑个数 1 >>>psutil.cpu_count(logical

    65320发布于 2020-01-13
  • 来自专栏python前行者

    python模块之psutil详解

    安装 pip install psutil psutil 使用 1、系统性能信息 1. (psutil.cpu_count(logical=False)) # 8 # 显示所有逻辑cpu信息 print(psutil.cpu_times(percpu=True)) 2. IO个数 print(psutil.disk_io_counters()) # 获取单个分区IO个数 print(psutil.disk_io_counters(perdisk=True)) 4. (psutil.net_io_counters(pernic=True)) # 获取网络接口信息 print(psutil.net_if_addrs()) # 获取网络接口状态信息 print(psutil.net_if_stats 1.进程信息 psutil模块在获取进程信息方面也提供了很好的支持,包括使用psutil.pids()方法获取所有进程PID,使用psutil.Process()方法获取单个进程的名称、路径、状态、系统资源利用率等信息

    1.2K40编辑于 2023-10-10
  • 来自专栏Python小屋

    Python扩展库psutil用法精要

    0、安装与导入psutil pip install psutil import psutil 1、查看CPU信息 >>> psutil.cpu_count() #查看CPU核数 2 >>> psutil.cpu_count (logical=False) #查看CPU物理个数 2 >>> psutil.cpu_percent() #查看CPU使用率 23.4 >>> psutil.cpu_percent(percpu=True ) #查看每个CPU的使用率 [18.9, 26.0] >>> psutil.cpu_times() #查看CPU时间分配情况 scputimes(user=2750.625, system=2876.796875 , idle=19316.078125) 2、查看开机时间 >>> import datetime >>> datetime.datetime.fromtimestamp(psutil.boot_time ()).strftime('%Y-%m-%d %H:%M:%S') '2015-07-28 07:17:49' 3、查看内存信息 >>> virtual_memory = psutil.virtual_memory

    1.3K40发布于 2018-04-16
  • 来自专栏全栈程序员必看

    Python之psutil库的使用

    1. psutil的安装 pip install psutil 2. psutil获取系统性能信息之CPU 2.1. cpu_times CPU运行时间 psutil.cpu_times(percpu dpc 服务延迟过程调用所花费的时间 interrupt 服务硬件中断所花费的时间 ## ubuntu系统 ### 获取CPU运行的时间信息 >>> import psutil >>> psutil.cpu_times #与上次调用经过时间内的cpu的使用率 >>> psutil.cpu_percent() 1.3 #当前1s内cpu的使用率 >>> psutil.cpu_percent(interval=1) 0.3 ## windows系统 >>> psutil.cpu_freq() scpufreq(current=2594.0, min=0.0, max=2594.0) >>> psutil.cpu_freq 获取开机时间 >>>import datetime,psutil >>>datetime.datetime.fromtimestamp(psutil.boot_time()).strftime("%Y-

    1.7K20编辑于 2022-09-05
  • 来自专栏python3

    Python 中psutil 模块的安装

    1、psitil的下载地址: https://pypi.python.org/pypi/psutil/5.2.2#downloads 2、解压 tar zxvf psutil-5.2.2.tar.gz   cd psutil-5.2.2 3、安装 python setup.py build python setup.py install yum install python-devel -y

    3.2K30发布于 2020-01-11
  • 来自专栏zingpLiu

    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物理核心 4 获取磁盘信息 1 In [9]: psutil.disk_partitions() # 磁盘分区信息 2 Out[9] () # 获取网络接口信息 In [14]: psutil.net_if_stats() # 获取网络接口状态 In [15]: psutil.net_connections

    1.6K20发布于 2020-04-08
  • 来自专栏我爱编程

    Day22psutil&图形界面

    psutil 用Python来编写脚本简化日常的运维工作是Python的一个重要用途。 在Python中获取系统信息的一个好办法是使用psutil这个第三方模块。 获取CPU信息 >>> import psutil >>> psutil.cpu_count() # CPU逻辑数量 8 >>> psutil.cpu_count(logical=False) # CPU 物理核心 4 # 4说明是4核超线程, 8则是8核非超线程 统计CPU的用户/系统/空闲时间: >>> psutil.cpu_times() >>> scputimes(user=229289.53125 , system=132089.0, idle=4802985.0, interrupt=5994.125030517578, dpc=5266.125) 获取内存信息 使用psutil获取物理内存和交换内存信息 ,分别使用: # 返回的是字节为单位的整数 >>> psutil.virtual_memory() svmem(total=8512647168, available=4071849984, percent

    1.5K50发布于 2018-04-26
领券