从';ps aux&x27;以MB为单位的awk输出

从';ps aux&x27;以MB为单位的awk输出,awk,ps,Awk,Ps,我是Linux的新手,所以。。。我有一个练习要做:只使用ps、grep、awk和gawk来确定SQL使用的内存进程总量。我如何使用ps确定任何进程使用了多少内存?以ps表示的内存以百分比显示。。。 非常感谢 ps auwx | awk '/[s]ql/ {total += $4} END {print total}' 您可能希望查找$11~/sql/,而不是查找实际的(我的)sql进程,而不是任何参数中带有“sql”的命令。听起来像是家庭作业。您是否尝试过运行ps并查看输出?输出格式因系统而异

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

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

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

听起来像是家庭作业。您是否尝试过运行ps并查看输出?输出格式因系统而异,因此您必须根据您的情况定制
grep
&co.。我使用的是Ubuntu11.04,是的,我正在尝试运行ps auwx,mem(百分比)。