linux下查看最消耗CPU、内存的进程
1.CPU占用最多的前10个进程:
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
2.内存消耗最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
3.虚拟内存使用最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k5|head -10
vmstat 1 10 查看内存开销
iostat -x 1 10 查看io开销
free详解
注意,有些结果可能计算有重复,比如统计内存,服务进程带来的开销,有可能是重复计算的,因为使用了共享内存。