首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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 的这些功能

    41110

    Python监控服务器利器–psutil

    这里有一个比较好用的第三方模块:psutil。 psutil是一个跨平台的库,用于在Python中检索有关运行进程和系统利用率(CPU,内存,磁盘,网络,传感器)的信息。...安装 文中示例均在Python版本3.6环境下运行; # pip3 install psutil 常用模块 获取psutil版本信息 In [1]: import psutil In [2]: psutil.version_info...Out[2]: (5, 4, 3 获取CPU信息 In [3]: psutil.cpu_count() # 逻辑CPU核数 Out[3]: 4 In [4]: psutil.cpu_count(logical...获取进程信息: In [46]: psutil.pids() # 获取所有进程ID In [47]: psutil.Process(61) # 获取指定PID的进程信息 Out[47]: psutil.Process...: 使用psutil模块可以做到比较全面的对系统的监控,如果你正在考虑用Python做一个监控系统或者脚本工具,可以有些考虑此模块。

    96020
    领券