使用以MB为单位的awk从'ps aux'输出获取内存进程的使用量

时间:2011-07-25 16:31:35

标签: awk ps

我是Linux的新手所以...我有一个练习:只使用ps,grep,awk,gawk确定SQL使用的内存进程总量。我如何用ps确定任何进程使用了​​多少内存?以百分比显示ps的记忆... 非常感谢。

1 个答案:

答案 0 :(得分:1)

ps auwx | awk '/[s]ql/ {total += $4} END {print total}'

您可能希望查找$11 ~ /sql/而不是在任何参数中找到实际(我的)sql进程而不是任何带有“sql”的命令。