查看本机CPU内存使用率前10的进程

Posted 散尽浮华

tags:

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

 

在日常运维工作中,经常会查看占用当前系统CPU或内存使用率前几位的进程情况。下面列出这些查看的命令:

查看占用CPU最高的5个进程
ps aux | sort -k3rn | head -5
或者
top (然后按下P,注意大写,CPU使用率降序)

 

查看占用内存最高的5个进程
ps aux | sort -k4rn | head -5
或者
top (然后按下M,注意大写,内存使用率降序)

 

查看所有信息使用命令
ps aux


sort -rn 降序
sort -k3rn 按照第三列降序

sort|uniq 排序去重
sort|uniq -c 打印重复的次数
sort|uniq -d 打印交集的部分
sort|uniq -u 打印去掉交集的部分

 

例子:

[[email protected] ~]# cat a
sdfasasdf
2
3
4
asdfasf
asdfsdfasdfasdf


[[email protected] ~]# cat b
adfasf1231
2
3
sdf435
4


[[email protected] ~]# cat a b|sort|uniq
2
3
4
adfasf1231
asdfasf
asdfsdfasdfasdf
sdf435
sdfasasdf
[[email protected] ~]# cat a b|sort|uniq -c
2 2
2 3
2 4
1 adfasf1231
1 asdfasf
1 asdfsdfasdfasdf
1 sdf435
1 sdfasasdf
[[email protected] ~]# cat a b|sort|uniq -d
2
3
4
[[email protected] ~]# cat a b|sort|uniq -u
adfasf1231
asdfasf
asdfsdfasdfasdf
sdf435
sdfasasdf

以上是关于查看本机CPU内存使用率前10的进程的主要内容,如果未能解决你的问题,请参考以下文章

Android上如何查看CPU和内存信息

Linux下查看某一进程所占用内存的方法

linux 列出内存/cpu使用率前10的进程

linux查看内存使用情况

Linux使用top与free命令查看CPU与内存使用情况

查找Linux中内存和CPU使用率最高的进程