MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

Linux 查看占用内存进程

2024-11-26 15:16 huorong linux 5 ℃ 0 评论

按内存大小排序

ps -aux默认是按PID从小到大显示的,若想按占用内存大小排序则需要借助另外sort命令针对第4列(内存所在列)排序:


ps -aux | sort -k4rn


如果我们只想看前n个进程, 还可以借助head命令,比如查看前10个占用内存最大的进程:


ps -aux | sort -k4rn | head -n 10


我们还可以借助awk来指定显示哪几列信息:


ps -aux |awk '{print $2, $4, $11}' | sort -k2rn | head -n 10


ps aux --sort -rss


--sort spec specify sorting order. Sorting syntax is [+|-]key[,[+|-]key[,...]]

Choose a multi-letter key from the STANDARD FORMAT SPECIFIERS section.

The "+" is optional since default direction is increasing numerical or

lexicographic order. Identical to k. For example:

ps jax --sort=uid,-ppid,+pid


ps

常用参数

-A 所有进程均显示出来

-a 不与terminal有关的所有进程

-u 有效使用者相关的进程

-x 通常与a一起用,可列出较完整信息


Tags:查看linux内存使用情况

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言