tjp40922

一.python

#!/usr/bin/env python
# coding=utf-8

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__\':
    #打印内存信息

    meminfo = meminfo()
    print (\'内存总量: {0}\'.format(meminfo[\'MemTotal\']))
    print (\'未使用内存: {0}\'.format(meminfo[\'MemFree\']))

二.linux

#! /bin/bash


mem_info=`awk -F " "  \'{print $2}\' /proc/meminfo|head -2`
i=0
for info in $mem_info
do
  i=$[ $i+1 ]
  info_arr[$i]=$info
done

echo "内存总量为${info_arr[1]}kb,剩余空间为${info_arr[2]}kb"

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-12-29
  • 2021-06-14
  • 2022-02-16
  • 2021-09-23
  • 2022-01-05
猜你喜欢
  • 2021-11-05
  • 2021-12-24
  • 2022-02-08
  • 2021-12-09
  • 2021-08-20
  • 2021-12-19
  • 2021-12-19
相关资源
相似解决方案