Você pode somar as colunas de uso com awk
:
ps --no-headers -u $USER -o pcpu,rss | awk '{cpu += $1; rss += $2} END {print cpu, rss}'
Você também pode estar interessado no comando free
para uso de memória:
$ free
total used free shared buffers cached
Mem: 2055480 1806596 248884 0 14016 346276
-/+ buffers/cache: 1446304 609176
Swap: 2097148 132980 1964168
A saída está em kilobytes (use free -m
para megabytes). Em particular, a entrada used
, +/- buffers/cache
é algo como a memória física total usada (por todos).