首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Day22psutil&图形界面

psutil 用Python来编写脚本简化日常的运维工作是Python的一个重要用途。 在Python中获取系统信息的一个好办法是使用psutil这个第三方模块。...顾名思义,psutil = process and system utilities,它不仅可以通过一两行代码实现系统监控,还可以跨平台使用,支持Linux/UNIX/OSX/Windows等,是系统管理员和运维小伙伴不可或缺的必备模块...获取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...,分别使用: # 返回的是字节为单位的整数 >>> psutil.virtual_memory() svmem(total=8512647168, available=4071849984, percent

1.1K50

Python监控服务器利器–psutil

这里有一个比较好用的第三方模块:psutilpsutil是一个跨平台的库,用于在Python中检索有关运行进程和系统利用率(CPU,内存,磁盘,网络,传感器)的信息。...psutil目前支持以下平台: Linux  Windows OSX, FreeBSD, OpenBSD, NetBSD Sun Solaris AIX ......安装 文中示例均在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

69420
领券