博客列表 >小猿圈Linux之终端查看最消耗CPU内存的进程

小猿圈Linux之终端查看最消耗CPU内存的进程

聆听的博客
聆听的博客原创
2019年06月25日 14:44:53851浏览

在linux系统中用命令查看一些进程,小猿圈带大家学习一下cpu、内存、虚拟机中占用最多的进程怎么查看,当感觉系统特别卡的时候可以用这几个命令看一下,到底是哪个命令占用的,可以kiss掉,保证系统的快速运行,let's go!

1.CPU占用最多的前10个进程

实例

ps auxw|head -1;ps auxw|sort -rn -k3|head -10

运行实例 »

点击 "运行实例" 按钮查看在线实例

2.内存消耗最多的前10个进程

实例

ps auxw|head -1;ps auxw|sort -rn -k4|head -10

运行实例 »

点击 "运行实例" 按钮查看在线实例

3.虚拟内存使用最多的前10个进程

实例

ps auxw|head -1;ps auxw|sort -rn -k5|head -10

运行实例 »

点击 "运行实例" 按钮查看在线实例

4.也可以试试

实例

ps auxw --sort=rss

ps auxw --sort=%cpu

运行实例 »

点击 "运行实例" 按钮查看在线实例

5.看看几个参数含义

%MEM 进程的内存占用率

MAJFL is the major page fault count,

VSZ 进程所使用的虚存的大小

RSS 进程使用的驻留集大小或者是实际内存的大小(RSS is the "resident set size" meaning physical memory used)

TTY 与进程关联的终端(tty)

虽然很简洁但是很实用,这几个命令在linux系统中会经常用到,当大家感觉系统内存消耗太快的时候可以用着几个命令看一下,可以快速排查问题所在,感觉有用的朋友可以去小猿圈看看,全都是实用的干货,希望大家能真正学到,了解到。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议