linux查看占用内存多的进程
update一个简单的方法
ps aux | sort -k4nr | head -10
ps -e -o "%C : %p : %z : %a"|sort -k5 -nr|head -10
-e,显示出所有的进程
-o,格式化输出
CODE NORMAL HEADER
%C pcpu %CPU
%G group GROUP
%P ppid PPID
%U user USER
%a args COMMAND
%c comm COMMAND
%g rgroup RGROUP
%n nice NI
%p pid PID
%r pgid PGID
%t etime ELAPSED
%u ruser RUSER
%x time TIME
%y tty TTY
%z vsz VSZ
sort 排序
-k5 ,按照第五列排序
-n ,按数值排序,
-r, 倒序
-n, --numeric-sort compare according to string numerical value
-r, --reverse reverse the result of comparisons
-k, --key=POS1[,POS2] start a key at POS1, end it at POS2 (origin 1)