CentOS|找出占用内存,占用CPU资源最多的前10个进程,占用目录

1 内存资源最多的前 10 个进程

ps -auxf | sort -nr -k 4 | head -10或者ps -aux | sort -k4nr | head -10

2 占用 CPU 资源最多的前 10 个进程
ps -auxf | sort -nr -k 3 | head -10或者ps -aux | sort -k3nr | head -10

3 查看哪个目录占用过高
du -h -x --max-depth=1

4 查看进程运行了多久
ps -p PID -o lstart#查看开始启动时间ps -p PID -o etime#查看运行了多久ps -eo pid,lstart,etime|grep 4208#一起查看打印输出 4208 Tue Dec 31 10:52:01 201923:50:05ps -eo pid,lstart,etime,cmd|grep 4208#带路劲一起查看打印输出4208 Tue Dec 31 10:52:01 201923:54:52 java -jar -Dspring.config.location=/home/java/xxxx/config/application-xxx.properties /home/java/xxx/xxx-0.0.1-SNAPSHOT.jar 5721 Wed Jan1 10:46:53 202000:00 grep --color=auto 4208

参数
参数说明:pid:进程IDtty:终端user:用户comm:进程名lstart:开始时间etime:运行时间 运行结果如下:

【CentOS|找出占用内存,占用CPU资源最多的前10个进程,占用目录】

    推荐阅读