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等实际操作系统 。

很多人学习培训python,不清楚从何练起。
很多人学习培训python ,把握了基础英语的语法之后,不清楚在哪儿找寻实例入门。
许多 早已做实例的人,却不清楚如何去学习培训更为深奥的专业知识 。
那麼对于这三类人 ,我给大伙儿出示一个好的在线学习平台 ,免费领教程视频,电子书,及其课程内容的源码!
QQ群:1097524789

最先必须安装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 20181月22日
@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 20181月22日
@author: liuyazhuang
'''
import psutil

#获取详细内存信息
mem = psutil.virtual_memory()
print mem

#获取内存数量
print mem.total

#获取空余内存数
print mem.free

#获取swap系统分区信息
print psutil.swap_memory()

到此这篇有关python获取系统内存占有信息的实例方法的文章内容就详细介绍到这了,大量有关python怎样获取系统内存占有信息內容请搜索大家之前的文章内容或再次访问下边的小文章期待大伙儿之后多多的适用大家!

文章来源于网络 ,如有侵权请联系站长QQ61910465删除
本文版权归趣快排营销www.SEOguruBLOG.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ㊣61910465