线上项目出问题linux服务器检查

来源:互联网 发布:如何在淘宝上找店铺 编辑:程序博客网 时间:2024/04/29 09:04

总结来说三个步骤

1、使用top查看服务器

 - 内存占用情况(如果内存不够,使用ps -aux | sort -k4nr | head -n 10命令看看能否关掉不必要的占用高内存的进程,不然就升级服务器的内存) - 服务器cpu使用情况,如果有某一个进程持续使用cpu达到80%以上,说明该进程有问题,围绕该进程进行下一步检查。

2、使用df -h 命令查看服务器系统盘的使用情况

 - 如果使用率达到99%以上,赶紧升级系统盘容量。或者看看有那些大文件是没用的删除掉, - 使用du -sh *命令可以推进查看每个文件的大小(不推荐)

3、free -h命令查看实际被进程占用的内存:进程实际占用内存=used-cached,如果此值达到总内存的90%以上,使用1中内存占用高的解决办法。如果cached占用超过总内存的40%,考虑是否应该将数据库和项目分开到不同的服务器上,或者升级服务器内存。

祝你好运,Good Luck!!