python如何获取系统内存占用信息?这篇文章教你操作

很多人问小编python如何获取系统内存占用信息?那么今天小编就通过这篇文章来给大家一个完美答案,如果感兴趣的小伙伴可以认真阅读一下这篇文章,相信一定能给大家带来收获的 。

python如何获取系统内存占用信息?这篇文章教你操作

文章插图
python获取系统内存占用信息的方法:首先需要导入psutil模块;然后使用【mem.used】调用方法并返回浮点数类型即可获取系统内存占用信息 。
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模块
【python如何获取系统内存占用信息?这篇文章教你操作】pip install psutil实现代码:
import psutilmem = psutil.virtual_memory()# 系统总计内存zj = float(mem.total) / 1024 / 1024 / 1024# 系统已经使用内存ysy = float(mem.used) / 1024 / 1024 / 1024# 系统空闲内存kx = float(mem.free) / 1024 / 1024 / 1024print('系统总计内存:%d.3GB' % zj)print('系统已经使用内存:%d.3GB' % ysy)print('系统空闲内存:%d.3GB' % kx)以上就是小编给大家带来的python获取系统内存占用信息的具体方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读