查看cpu排名前10的进程
ps -eo user,pid,pcpu,pmem,args --sort=-pcpu |head -n 10
查看内存占用前10的进程
ps -eo user,pid,pcpu,pmem,args --sort=-pmem |head -n 10
在生产环境中一般将这些查询写成脚本,在排查问题的时候会更快
脚本如下:
#!/bin/bash
echo "-------------------CUP占用前10排序--------------------------------"
ps -eo user,pid,pcpu,pmem,args --sort=-pcpu |head -n 10
echo "-------------------内存占用前10排序--------------------------------"
ps -eo user,pid,pcpu,pmem,args --sort=-pmem |head -n 10