快活林资源网 Design By www.csstdc.com
psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。目前支持32位和64位的Linux、Windows、OS X、FreeBSD和Sun Solaris等操作系统。
首先需要安装psutil模块
pip install psutil
实现代码:
import psutil mem = psutil.virtual_memory() # 系统总计内存 zj = float(mem.total) / 1024 / 1024 / 1024 # 系统已经使用内存 ysy = float(mem.used) / 1024 / 1024 / 1024 # 系统空闲内存 kx = float(mem.free) / 1024 / 1024 / 1024 print('系统总计内存:%d.3GB' % zj) print('系统已经使用内存:%d.3GB' % ysy) print('系统空闲内存:%d.3GB' % kx)
可以查看一下运行效果:
知识点扩展:
获取CPU信息
# -*- coding:UTF-8 -*- ''' 获取当前系统的cpu信息 Created on 2018年1月3日 @author: liuyazhuang ''' import psutil #获取当前系统cpu的各种指标 print psutil.cpu_times(percpu=True) #获取当前cpu的单项指标 print psutil.cpu_times().user #获取cpu的逻辑个数 print psutil.cpu_count() #获取cpu的物理个数 print psutil.cpu_count(logical=False)
获取内存信息
# -*- coding:UTF-8 -*- ''' 获取当前系统的内存信息 Created on 2018年1月3日 @author: liuyazhuang ''' import psutil #获取完整内存信息 mem = psutil.virtual_memory() print mem #获取内存总数 print mem.total #获取空闲内存数 print mem.free #获取swap分区信息 print psutil.swap_memory()
快活林资源网 Design By www.csstdc.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
快活林资源网 Design By www.csstdc.com
暂无评论...
更新日志
2024年12月25日
2024年12月25日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]