关注VPS服务器
相关知识分享

宝塔面板内存占用高/负载 100%的一次解决过程分享

宝塔面板是同学们使用率很高的一款 linux 面板,魏艾斯博客认识的很多人都在使用宝塔面板建站。@缘浅情深 说自己的宝塔面板内存占用长期达到 90% 左右,负载也很高,还不知道原因是什么。老魏要来登陆信息上去瞅了一下,不看不知道,一看吓一跳啊。老魏觉得这个案例很有代表性,下面分享宝塔面板高内存占用、高负载 100% 案例的解决过程。

宝塔面板官方网站:点我直达

1、宝塔官方赠送3188元优惠券礼包。

2、新用户可享受0.99元体验1个月专业版。

一、云服务器型号

先要来这台主机型号:阿里云轻量应用服务器,配置 1核 CPU 2G 内存 1M带宽。网上有些说法,说轻量应用服务器不好用,又卡又慢的。其实从服务器架构上来说,轻量应用服务器和 ECS 服务器是完全相同的。唯一区别在于前者把很多功能都集成在阿里云管理控制台上了,可以一键开启,很方便。更适合新同学使用。

相关文章:阿里云轻量应用服务器控制台详细介绍及建站操作图文教程

这位同学说这台主机一共就跑了 2 个网站,加一起每天小几百的访问量,这个配置跑这么两个小网站还是 so easy 的。老魏认为没道理负载这么高、内存占用这么大。好吧我们上宝塔面板去看看。

二、宝塔面板

登陆到首页看到服务器状态中的负载是 100%,内存使用率 90% 左右,果然如这位同学所说。按照上面我们得到的信息来看,这是不正常的。老魏知道这位是新手,对于 linux 建站、宝塔面板的使用并不是很熟悉。于是进入软件管理查看了一下。这才发现问题出在哪里。

1、这位同学把 php 5.2、5.3、5.4、5.5、7.0、7.3 全都安装上了,真是要命!在宝塔面板中安装了的系统软件不管你使用与否都会耗费系统资源,同时跑这么多 php 版本,系统负载和内存使用率肯定会高。

解决办法:保留 php7.0,卸载掉其它版本。另外 php7.3 是目前最新版本,如果你追求稳定那么建议使用 php7.0。这两个版本之间性能差距不是很大的。

2、一共运行两个网站,这位同学给一个网站用 php7.0,另外一个网站用 php7.3。程序对 php 版本没有特殊要求的时候,其实可以统一用同一个版本。

解决办法:保留 php7.0,卸载掉 php7.3。有些比较老的程序,要求运行在 php5.3,高版本跑不起来,那么我们可以使用对应低版本。如果程序对 php 版本没有硬性要求,就写作本文的当前程序要求来看,用 php7.0 或 7.3 都行。

3、没有使用 memcached 缓存组件,这个自行安装就可以了。教程请移步宝塔面板安装memcached及详细配置方法

4、安装了宝塔运维、宝塔一键安装源码、宝塔跑分、宝塔一键迁移这类不常用的系统软件。只要开启了就要占用内存、增加负载。对于这种几乎不用的建议卸载掉,用的时候再安装。只开启网站运行必备的几款系统程序就可以了,非必备软件通通卸载掉。

5、一般来说 wordpress 程序中安装这两个扩展组件即可,如果程序不要求,别的都不用安装。如果是非 wordpress 程序,只安装 opcache 这个缓存扩展。

经过老魏一番收拾,显示服务器负载及内存使用率长期维持在 10%~20%,说明问题解决了。

这个案例同时代表了很多新同学,特别是暴露了刚接触宝塔面板时候的一个普遍性问题:就是不知道系统软件只要安装了以后就是一直运行的,不管你用不用都占系统资源、内存。同时无节制的安装,用几次就不管了,导致安装了很多系统软件在那里也不用,同时系统资源被大量软件占用、消耗殆尽。

和我们平时常用的 windows 系统类似,如果你打开的所有程序都不去关闭的话,就会一直运行,占用系统资源,最后导致系统卡顿。

最后总结的意见是说我们在使用宝塔面板的过程中,要养成一个良好的习惯。本来是一个 1核 2G内存的云服务器,被不好的使用习惯带坏,导致长期负载、内存占用都超高,甚至卡的什么都做不了。然后去埋怨云服务器不好用,轻量应用服务器很差,这样是解决不了问题的,这个黑锅也不应该由阿里云来背。希望同学们能够从这个案例中都自查自纠一次,找出那些偷偷占用云服务器资源的软件并卸载掉,为系统运行提供一个良好的优化环境。

赞(0) 打赏
允许转载,保留出处:魏艾斯博客 » 宝塔面板内存占用高/负载 100%的一次解决过程分享
分享到: 更多 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-19

    我最近也在使用宝塔,确实方便,不过新手相比其他无面板的一键包来说,宝塔可能更容易碰到莫名其妙的问题。因为总会去后台乱捣鼓。

    奶爸de笔记1个月前 (05-08)回复
    • 总体来说对于无论新手老鸟,想设置 linux 环境,使用宝塔面板都极为方便。

      魏艾斯博客1个月前 (05-08)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏