源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

linux系统使用python获取内存使用信息脚本分享

  • 时间:2020-08-29 19:05 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:linux系统使用python获取内存使用信息脚本分享
[u]复制代码[/u] 代码如下:
#!/usr/bin/env Python from __future__ import print_function from collections import OrderedDict def meminfo():     ''' Return the information in /proc/meminfo     as a dictionary '''     meminfo=OrderedDict()     with open('/proc/meminfo') as f:         for line in f:             meminfo[line.split(':')[0]] = line.split(':')[1].strip()     return meminfo if __name__=='__main__':     #print(meminfo())     meminfo = meminfo()     print('Total memory: {0}'.format(meminfo['MemTotal']))     print('Free memory: {0}'.format(meminfo['MemFree']))
简单说明一下清单 3:清单 3 读取 proc/meminfo 中的信息,Python 字符串的 split 方法是用的频率还是比较多的。比如我们需要存储一个很长的数据,并且按照有结构的方法存储,方便以后取数据进行处理。当然可以用 json 的形式。但是也可以把数据存储到一个字段里面,然后有某种标示符来分割。 Python 中的 strip 用于去除字符串的首位字符,最后清单 3 打印出内存总数和空闲数。 可以使用 Python 命令运行脚本 mem.py 结果见图 3。 [img]http://files.jb51.net/file_images/article/201401/20140115112659.jpg?2014015112720[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部