###真实遇到的,面试过程也可能遇到哈1

生产环境某台服务器负载过高,执行top命令查看,结果如下:

Cpu(s):  87.8%us,  0.2%sy,  0.0%ni, 12.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

可以发现,是由于CPU占用过多导致的。

linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:

ps aux|grep -v PID|sort -rn -k +3|head  (ps aux输出第三列%CPU,ps -ef 木有)

linux下获取占用内存资源最多的10个进程,可以使用如下命令组合:

ps aux|grep -v PID|sort -rn -k +4|head  (ps aux输出第三列%MEM,ps -ef 木有)


sort & cut命令的相关介绍,请移步:http://tenderrain.blog.51cto.com/9202912/1651535

ps -ef & ps aux的区别(待补充)