负载过高原因查询

###真实遇到的,面试过程也可能遇到哈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的区别(待补充)



      本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1651536,如需转载请自行联系原作者


上一篇:【行研报告】2021年95后宝妈人群洞察——附下载链接


下一篇:微软免费杀毒软件下周二公测 年底推简体中文版