【发布时间】:2012-05-30 14:22:24
【问题描述】:
我有一个我无法解决的问题,所以我来找你。
我需要编写一个程序来读取所有进程,并且程序必须按用户对它们进行排序,并且必须为每个用户显示使用了多少内存。
例如:
用户 1:120MB
用户 2:300MB
用户 3:50MB
总计:470MB
我正在考虑使用 ps aux 命令执行此操作,然后使用 awk 命令退出 pid 和用户。然后使用 pmap 我只需要获取进程的总内存使用量。
【问题讨论】:
-
不要使用
pmap- 使用来自ps的rss或size字段。