重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
成都网站建设公司更懂你!创新互联只做搜索引擎喜欢的网站!成都网站制作前台采用搜索引擎认可的DIV+CSS架构,全站HTML静态,H5高端网站建设+CSS3网站,提供:网站建设,微信开发,微信小程序开发,商城系统网站开发,app软件开发,域名注册,服务器租售,网站代托管运营,微信公众号代托管运营。这篇文章主要介绍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模块
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)
可以查看一下运行效果:
以上是python获取系统内存占用信息的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联-成都网站建设公司行业资讯频道!