011-老男孩教育每日一题-查找占用内存的前3名进程
查找占用内存的前3名进程(命令大风暴,看谁的命令最精简)
参考答案:
方法一
top 按内存列排序,可以使用右方向键>移动到以内存排序 x高亮 z 加颜色
方法二
top -a 以内存排序
方法三
htop 可以使用鼠标点击按内存列排序
注:需要yum安装(epel源)
# 查看进程按内存从大到小排列
方法四
类型匹配排序
1 2 3 4 5 6 7 8 | [root@oldboy ~]# ps -eo "%C : %p : %z : %a" --sort -vsz %CPU : PID : VSZ : COMMAND 0.0 : 1282 : 255424 : /sbin/rsyslogd -i /var/run/syslogd.pid -c 5 0.0 : 1314 : 116856 : crond 0.0 : 3185 : 108340 : -bash 0.0 : 3228 : 108340 : -bash 0.0 : 3557 : 108340 : -bash |
方法五
1 | ps -aux | sort -k4nr | head -3 |
今天是老男孩教育每日一题陪伴大家的第11天。
对于题目和答案的任何疑问,请在博客评论区留言。
往期题目索引
继续阅读
- 上一篇 >:010-老男孩教育每日一题-简述rsync守护进程模式的常见问题和处理方法
- 下一篇 >:数据库分类——开篇