Linux 内存,CPU排序查看

2,280 阅读1分钟

Linux里如果要查看内存,CPU使用情况的排序,可以使用ps命令。

按CPU使用比排序

ps aux --sort=%cpu


以上命令是按照cpu使用比升序排的,这条命令等价于

ps aux --sort=+%cpu  //默认‘+’符合可以不写

所以如果要按照cpu使用比降序排,使用如下命令(加个'-'):

ps aux --sort=-%cpu


此外如果要查看前面几行数据,配合使用head命令:

ps aux --sort=-%cpu | head -5


还有其他语句也能查询cpu使用比:

ps aux --sort=-pcpu //按照cpu使用比降序

ps aux --sort=+pcpu //按照cpu使用比升序(+号可以不写)

ps aux --sort=-pcpu | head -5 //取前面5行

按内存使用比排序

ps aux --sort=+rss //按照内存升序排(+可以不写)


ps aux --sort=-rss //按照内存降序排


同理还是可以配合head取前面几行:

ps aux --sort=-rss | head -5


还有其他语句也能查询内存使用比情况:

ps aux --sort +rss //按照内存使用比升序排(+可以不写)

ps aux --sort -rss //按照内存使用比降序排

ps aux --sort -rss | head -5 //降序排并且取前面5行