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

总结来说三个步骤

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!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值