码迷,mamicode.com
首页 > 编程语言 > 详细

Python运维之获取操作系统的内存信息

时间:2017-04-12 18:58:42      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:运维   python   

试用一下这个博客,好用的话以后就彻底弃用CSDN,换这个了!


       要使用Python获取计算机的内存信息需要用到psutil模块,能够获得的内存信息有内存总量、可用内存总量、已用内存量、内存使用百分比等信息。

       写一个简单的小脚本,代码如下:

#!/usr/bin/python

 

import psutil

 

pc_mem =psutil.virtual_memory()

div_gb_factor =(1024.0 ** 3)

print("totalmemor: %fGB" % float(pc_mem.total/div_gb_factor))

print("availablememory: %fGB" % float(pc_mem.available/div_gb_factor))

print("usedmemory: %GB" % float(pc_mem.used/div_gb_factor))

print("percentof used memory: %f" % float(pc_mem.percent))

print("freememory:%fGB" % float(pc_mem.free/div_gb_factor))

       程序运行结果如下;

In [1]: %runos_mem.py

total memor:15.868237GB

available memory:13.069672GB

used memory:2.79856B

percent of usedmemory: 17.600000

freememory:13.069672GB

       我电脑配的是16G的内存,也并没有开启多少吃内存比较厉害的应用。大致的情况应该是差不多,也倒不需要再去看看任务管理器查看具体的信息了。


Python运维之获取操作系统的内存信息

标签:运维   python   

原文地址:http://greyzhang.blog.51cto.com/12806614/1915086

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!