Python 练习题:统计系统剩余内存

#!/usr/bin/env python
#-*- coding:utf-8 -*-

‘‘‘ 统计系统内存信息 ‘‘‘  

with open(‘/proc/meminfo‘) as fd:
    for line in fd:
        if line.startswith(‘MemTotal‘):
            MemTotal = line.split()[1]
            continue
        if line.startswith(‘MemFree‘):
            MemFree = line.split()[1]
            break

print "总内存:%sM" % (int(MemTotal)/1024)
print "剩余内存:%sM" % (int(MemFree)/1024)

原文地址:https://www.cnblogs.com/pzk7788/p/10255567.html

时间: 2024-10-25 22:58:57

Python 练习题:统计系统剩余内存的相关文章

Python:统计系统剩余内存

#!/usr/bin/python with open('/proc/meminfo') as fd: for line in fd: if line.startswith('MemTotal'): total = line.split()[1] continue if line.startswith('MemFree'): free = line.split()[1] break FreeMem = int(free)/1024.0 TotalMem = int(total)/1024.0 p

统计系统剩余的内存

[[email protected] test1]# vim 18.py //add #!/usr/bin/python with open('/proc/meminfo') as ll: for line in ll: if line.startswith('MemTotal'): total = line.split()[1] continue if line.startswith('MemFree'): free = line.split()[1] break print "%.2f&qu

linux 监控系统剩余内存大小

cur_free = `free -m | awk '/buffers\// {print $NF}'` chars="current memory is $cur_free." if [ $cur_free -lt 100 ] echo $chars | mail -s "$chars"  [email protected]    // 可以改成调用http接口,即发邮件又发短信报警 fi

Python:统计Apache进程占用的物理内存比

前面介绍过怎么统计系统剩余内存:http://msiyuetian.blog.51cto.com/8637744/1772888 下面这个主要是统计Apache进程占用的物理内存 我们可以通过以下命令查看Apache有哪些进程及其PID 1)ps aux |grep httpd 2)pidof httpd 这些进程所对应的目录都以PID命名临时存放在/proc/目录下,而记录进程的物理内存信息都记录在对应的PID目录下的 status 文件里面(VmRSS),统计VmRSS总和即为Apache所

Python - 统计系统内存练习

统计系统内存,然后查看到占用了多少百分比. 字符串的方法: a.startswith()   返回的是一个bool(布尔)值. a.split()  切分空格和制表符,然后返回的是一个列表. #!/usr/bin/python #coding:utf8 with open('/proc/meminfo') as fd:     for line in fd:         if line.startswith('MemTotal'):             total = int(line.

Windows系统CPU内存网络性能统计第一篇 内存

最近翻出以前做过的Windows系统性能统计程序,这个程序可以统计系统中的CPU使用情况,内存使用情况以及网络流量.现在将其整理一下(共有三篇),希望对大家有所帮助. 目录如下: 1.<Windows系统CPU内存网络性能统计第一篇 内存> 2.<Windows系统CPU内存网络性能统计第二篇 CPU> 3.<Windows系统CPU内存网络性能统计第三篇网络流量> 本篇将介绍统计系统内存使用情况,包括内存使用率.总物理内存大小.可用物理内存大小.总虚拟内存大小,可用虚

Python练习题8(替换相同的字符串并输出):输入两个字母串,将两个字母串都包含的字母用&#39;_&#39;替换后,输出两个字母串的剩余部分 (不能为空串,区别大小写,只能包含字母)

方法一:检查输入是否为空串,循环字母串,相同的则替换,然后再用replace()方法去除,输出想要的结果 1 def str_replace(messages1,messages2): 2 if messages1.strip() == '' or messages2.strip() == '' : #检验输入不能为空串 3 tips = "输入字母串有空串,不合法" 4 return tips 5 6 if not messages1.encode('UTF-8').strip().

Windows系统CPU内存网络性能统计第二篇 CPU CPU整体使用率

分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 本文配套程序下载地址为:http://download.csdn.net/detail/morewindows/5160810 转载请标明出处,原文地址:http://blog.csdn.net/morewindows/article/details/8678359 欢迎关注微博:http://weibo.com/MoreWindo

Windows系统CPU内存网络性能统计第四篇 CPU 多核CPU各核使用率C++

分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 转载请标明出处,原文地址:http://blog.csdn.net/morewindows/article/details/8678396 欢迎关注微博:http://weibo.com/MoreWindows Windows系统CPU内存网络性能统计第四篇 CPU多核CPU各核使用率 C++ http://blog.csdn.ne