python3获取内存和cpu利用率记录日志文件psutil
2018-10-30 15:18
3471 查看
版权声明:原创文章转载请声明出处https://blog.csdn.net/qq_40374604 https://blog.csdn.net/qq_40374604/article/details/83542399
python3获取内存和cpu利用率记录日志文件psutil
取CPU的可用,已试
[code]import logging import psutil import os ##设置一个日志输出文件 log_filename="logging.txt" #设置日志输出格式 log_format=' [%(asctime)s] %(message)s' #日志文件基本设置 logging.basicConfig (format=log_format,datafmt='%Y-%m-%d %H:%M:%S %p',level=logging.DEBUG,filename=log_filename,filemode='w') logging.debug('日志输出! ' ) #获取当前运行的pid p1=psutil.Process(os.getpid()) #打印本机的内存信息 print ('直接打印内存占用: '+(str)(psutil.virtual_memory)) #打印内存的占用率 print ('获取内存占用率: '+(str)(psutil.virtual_memory().percent)+'%') #本机cpu的总占用率 print ('打印本机cpu占用率: '+(str)(psutil.cpu_percent(0))+'%') #该进程所占cpu的使用率 print (" 打印该进程CPU占用率: "+(str)(p1.cpu_percent(None))+"%") #直接打印进程所占内存占用率 print (p1.memory_percent) #格式化后显示的进程内存占用率 print "percent: %.2f%%" % (p1.memory_percent())
阅读更多
相关文章推荐
- python获取内存和cpu利用率记录日志文件
- python之psutil模块(获取系统性能信息(CPU,内存,磁盘,网络)
- python自动化运维学习------使用模块psutil获取系统cpu、内存、磁盘、网络、进程等信息
- linux下获取CPU利用率和内存使用情况
- 20170621:python日志文件记录
- python获取系统信息(系统版本,CPU信息,内存信息,硬盘信息)
- 安装psutil时提示缺少python.h头文件(作记录)
- Java获取计算机cpu利用率和内存使用信息
- Python在Linux下获取CPU温度、使用率、内存使用率、硬盘使用率
- python利用WMI等监控获取windows状态如CPU、内存、硬盘等信息
- python获取全部进程的CPU、内存使用率
- 如何获取getevent的输出,并且记录到文件中?使用python操作
- Python获取CPU、内存使用率以及网络使用状态代码
- python获取linux系统内存、cpu、网络使用情况
- Python CPU,内存实时获取
- 使用python获取CPU和内存信息的思路与实现(linux系统)
- 获取linux本机cpu利用率,内存利用率代码
- Windows下用C语言获取系统的CPU利用率、内存使用率、硬盘使用率等
- Python获取CPU、内存和硬盘等windowns系统信息的2个例子
- C++里面有没有获取单个进程的CPU利用率和内存利用率的函数啊?