#!/usr/bin/env python
# -*- coding:utf-8 -*-
#参考:https://www.cnblogs.com/zhou2019/p/10864079.html
'''
ps 可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。
(提示,使用ps aux 列出所有进程,过滤出RSS那列,然后求和)
注:ps -ef 与 ps aux 效果一样使用随意
'''
import os
list = []
sum = 0
str1 = os.popen('ps aux','r').readlines()
#print(str1)
for i in str1:
str2 = i.split()
new_rss = str2[5]
list.append(new_rss)
for i in list[1:-1]:
num = int(i)
sum = sum + num
print('%s:%s' %(list[0],sum))