查看linux占用内存/CPU最多的进程

Posted jeancheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看linux占用内存/CPU最多的进程相关的知识,希望对你有一定的参考价值。

ps –aux

使用sort排序

查看占用cpu最多的10个进程

ps –aux |sort –k 3 –nr|head –n 10

查看占用cpu最多的10个进程

ps –aux |sort –k 4 –nr|head –n 10

 

sort

-t 设置分隔符

-k 选定列

-r 反向,默认从小到大

-n 以数字形式比较大小

[root@node0 tmp]# cat test

1:10

2:2

[root@node0 tmp]# cat test |sort -t : -k 1 以:为分隔符,排序第1列,从小到大

1:10

2:2

[root@node0 tmp]# cat test |sort -t : -k 2 以:为分隔符,排序第2列,从小到大,不带-n,10比2小,按字符串比较

1:10

2:2

[root@node0 tmp]# cat test |sort -t : -k 2 –n 以:为分隔符,排序第2列,从小到大,带-n,按数字比较

2:2

1:10

[root@node0 tmp]# cat test |sort -t : -k 2 –nr 以:为分隔符,排序第2列,从大到小,带-n,按数字比较

 

1:10

2:2

以上是关于查看linux占用内存/CPU最多的进程的主要内容,如果未能解决你的问题,请参考以下文章

查看linux占用内存/CPU最多的进程

查看linux占用内存/CPU最多的进程

查看当前cpu和内存占用最多的的程序

查看占用内存最多的进程

Linux下如何查看哪些进程占用的CPU内存资源最多

linux倒序查看占用cpu或内存最多的进程