服务器宝塔mysql负载高_宝塔面板 linux 负载状态一直很高,cpu也很高解决方法

本文介绍了如何使用宝塔面板优化服务器负载问题,包括将MySQL从5.5升级到最新版,安装PHP7.0并优化其设置,如增加opcache缓冲器,调整max_execution_time时间和并发数。通过这些操作,服务器CPU占用率显著降低,提高了服务器性能。
摘要由CSDN通过智能技术生成

1、蜗牛通过宝塔面板安装的建站环境是LNMP,使用的Nginx 1.12、MySQL 5.5、PHP-5.4,解决过程当中,蜗牛先把MySQL 5.5升级到了5.5的最新版本,紧接着新安装了PHP7.0版本,并升级到最新版本。

91afce7eba5566606c65a4dad550c206.png

2、通过网站管理,更换PHP5.4版本为PHP7.0。

63f4ea0abcf39508c91fe2bd54965363.png

3、优化PHP7.0设置。按下图操作先进入到PHP7.0管理页面。

首先先安装一个opcache缓冲器,用于加速PHP脚本,其他的就都按默认的来吧,往往安装这个那个影响性能。

0b0a37be2d76a59fe37290a149ec2786.png

修改max_execution_time时间为60.

e6f181b7a3ca9137b8096baa6e7b6e92.png

性能调整。这里大家可以根据自己服务器配置进行设置,宝塔面板比较人性化,会根据你的服务器配置设置推荐方案。其实设置并发多少,大家可以根据自己服务器内存大小进行计算,一般一个php-fpm进程占用内存30M左右,以2048MB内存(2G内存)来计算,大概可以设置68个并发。蜗牛使用的就是4核2G内存配置的服务器,安装宝塔面板后推荐的事50并发,但蜗牛觉得自己更笨用不到那么高的并发,所以设置了30并发的方案,并把max_spare_servers数字调整成了15.

fbb43b77e46e6d995f45ff8ce0378a1c.png

蜗牛按照上面操作后,发现服务器CPU不像之前一样经常性占用100%了,虽然php fpm有时候还会出现突发占用CPU 100%的情况,但基本很快就会恢复正常,对客户的浏览不会造成过多的影响。分析原因的话不是知道是不是兼容性问题,因为蜗牛个人对这些东西没有过多的研究,只是恰巧碰到运气而已吧,说得不对的地方请大佬们指正。

转载至蜗牛博客:https://www.wn789.com/20062.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值