概述
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 2019
23:50:05
ps -eo pid,lstart,etime,cmd|grep 4208
#带路劲一起查看
打印输出
4208 Tue Dec 31 10:52:01 2019
23: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 Jan
1 10:46:53 2020
00:00 grep --color=auto 4208
参数
参数说明:
pid:进程ID
tty:终端
user:用户
comm:进程名
lstart:开始时间
etime:运行时间
运行结果如下:
最后
以上就是机智发卡为你收集整理的找出占用内存,占用CPU资源最多的前10个进程,占用目录的全部内容,希望文章能够帮你解决找出占用内存,占用CPU资源最多的前10个进程,占用目录所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复