psutil是个跨平台库,能够轻松实现获取系统运行的进程和系统利用率,包括CPU、内存、磁盘、网络等信息。 它主要应用于信息监控,分析和限制系统资源及进程的管理。它实现了同等命令命令行工具提供的功能,如:ps、top、lsof、netstat、ifconfig、who、df、kill、free、ni ...
分类:
编程语言 时间:
2018-05-30 13:58:45
阅读次数:
235
一、系统基础信息模块 1.1 获取系统性能信息模块psutil 1.1.1 获取系统性能信息 点击查看:https://www.cnblogs.com/hwlong/p/9079405.html 1.1.2 系统进程管理方法 点击查看:更新中 1.2 IP地址处理模块IPy 1.2.1 IP地址、网 ...
分类:
编程语言 时间:
2018-05-24 19:36:03
阅读次数:
236
一、psutil模块介绍 官方网址:https://pypi.org/ psutil模块安装:https://github.com/giampaolo/psutil/blob/master/INSTALL.rst 官方介绍:https://pypi.org/project/psutil/#downl ...
分类:
其他好文 时间:
2018-05-24 16:30:30
阅读次数:
160
#采用psutil获取磁盘信息,判断磁盘占用空间是否大于预设值 #!/usr/bin/env python#coding:utf-8import psutilimport socketimport subprocessimport smtplibfrom email.mime.text import ...
分类:
其他好文 时间:
2018-05-22 10:44:12
阅读次数:
598
在Linux下,有许多系统命令可以让我们时刻监控系统运行的状态,如ps,top,free等等。要获取这些系统信息,Python可以通过subprocess模块调用并获取结果。但最好的办法是用psutil这个第三方模块psutil = process and system utilities,它不仅可以通过一两行代码实现系统监控,还可以跨平台使用,支持Linux/UNIX/OSX/Windows等,
分类:
编程语言 时间:
2018-05-16 22:21:46
阅读次数:
192
#!/usr/bin/python
#?coding:utf-8
import?os
import?json
import?socket
import?psutil
import?httplib
import?urllib
import?threading
class?Host:
分类:
编程语言 时间:
2018-05-11 20:09:46
阅读次数:
178
1、psutil包,aix环境下,如果进程命令过长的话,程序无法取得完整的进程命令,测试代码如下 根据源码发现坑可能来源于C语言的底层源码调用,源码如下: 具体等看完python源码剖析再研究,待验,python3可能也存在这个坑 ...
分类:
编程语言 时间:
2018-05-09 10:47:42
阅读次数:
184
glances linux系统自带了很多系统性能监控工具,如top,vmstat,iftop等等,还有一款监视工具glances,它能把其他几个监控的指标都集于一身。Glances是一个相对比较新的系统监控工具,用 Python 编写的,使用 psutil 库从系统获取信息。可以用它来监控 CPU、 ...
分类:
系统相关 时间:
2018-05-05 15:58:23
阅读次数:
251