背景
需求
- 找出占用内存最多的10个内存
- 找出占用CPU最多的10个进程
- 按照特定要求排序
设计思路
通过ps -eo命令,显示所有进程信息,并且针对内存和CPU进行排序,取出前几项即可。
ps -eo user,pid,pcpu,pmem,args --sort=-pcpu | head -n 10 #ps -eo user,pid,pcpu,pmem,args --sort=-pmem | head -n 10 ##ps查看进程 -e显示所有进程信息 -o参数控制输出,可以指定查看那些参数#sort 以 -pcpu排行,默认升序 取出前10行
