python获取centos系统剩余内存方法总结
2017-11-10 14:27
459 查看
导语:
获取linux系统内存的方法有很多种方法,这里总结如下
版本1
[root@master test]# cat freemem.py
版本2
[root@master test]# cat freemem.py
版本3
[root@master test]# cat freemem.py
版本4
获取linux系统内存的方法有很多种方法,这里总结如下
版本1
[root@master test]# cat freemem.py
#!/usr/bin/env python memfile = open('/proc/meminfo') while True: mem = memfile.readline() if 'MemTotal' in mem: print '%s' % mem, if 'MemFree' in mem: print '%s' % mem, break memfile.close()
版本2
[root@master test]# cat freemem.py
#!/usr/bin/env python memfile = open('/proc/meminfo') i = 0 while i<2: i+=1 mem = memfile.readline() print "%s" % mem, memfile.close()
版本3
[root@master test]# cat freemem.py
#!/usr/bin/env python #coding=utf8 memfile = open('/proc/meminfo') i = 0 while i<2: mem = memfile.readline() memnum = mem.split()[1] if i == 0: print "内存总量为:%s" % memnum else: print "剩余内存为:%s" % memnum i+=1 memfile.close()
版本4
#!/usr/bin/env 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 print "FreeMem:"+"%.2f" % FreeMem+'M' print "TotalMem:"+"%.2f" % TotalMem+'M' print "FreeMem/TotalMem:"+"%.2f" % ((FreeMem/TotalMem)*100)+'%'
相关文章推荐
- python在linux系统下获取系统内存使用情况的方法
- python在linux系统下获取系统内存使用情况的方法
- python获取当前系统的桌面的路径的四种方法
- linux系统下 python获取 内存、cpu、负载、网络流量、硬盘等信息
- java获取系统信息(CPU,内存,硬盘,进程)的相关方法
- 两种方法,获取磁盘剩余空间--PYTHON
- 编程获取系统当前cpu使用率/空闲率 、内存使用率、剩余可用内存 Nvidia GPU的利用率等
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- 转载:linux系统下 python获取 内存、cpu、负载、网络流量、硬盘等信息
- 使用python获取CPU和内存信息(linux系统)
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- 使用python获取CPU和内存信息的思路与实现(linux系统)
- QNX下获取系统信息的方法(cpu,内存,进程等等)
- 转载:python获取linux系统内存、cpu、网络使用情况
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- 编程获取系统当前cpu使用率/空闲率 、内存使用率、剩余可用内存等
- 2种获取android系统可用内存方法的不同?
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法 .
- Android获取内存的不同方法总结