建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

宝塔linux面板监控管理教程(如何解决宝塔面板服务器内存使用率高的问题?)

GG网络技术分享 2025-03-18 16:13 0


宝塔linux面板监控管理教程

宝塔面板教程之监控管理


宝塔面板另外一个特质是,你无需通过Linux命令行来查看服务器各项指标状况,即可以阿里云服务器类似的可视化图表,查看资源使用、负载、CPU占用及内容使用百分比等指标。

默认监控是关闭,有需要的,可以开启,监控数据默认保存30天,可以自行修改,默认监控数据保存在日志,可手动清理该日志。

监控管理,用于监控系统CPU、内存、硬盘IO、网络IO的数据变化。

CPU监控

默认加载当前的CPU实时的波动情况,可以查看昨天,今天,最近7天,最近30天,自定义时间的CPU波动情况。

CPU占用百分比的波动是非常正常,如果是瞬时CPU高占用,一般情况,则不需要在意。但如果CPU占用长时间处于高负荷,则应该查看最近是否有做什么操作(比如安装了什么、修改了什么、流量是否急升等),如果无任何相关操作,则需要进一步排查。

硬盘IO监控

默认加载当前的硬盘实时的读写情况,可以查看昨天,今天,最近7天,最近30天,自定义时间的硬盘读写情况。

通过启用CDN加速、OSS存储可以有效地减少硬盘IO的读取。当然如果是异常的文件读写,则站长进一步处理,比如IP访问限制,DDoS攻击防御、防盗链规则等等。

内存监控

默认加载当前的内存的占用情况,可以查看昨天,今天,最近7天,最近30天,自定义时间的硬内存占用情况。

您可以通过服务器终端使用top命令查看系统的实时负载, 包括进程、CPU负载、内存使用等等;直接输入top命令:

如果部分进场内存占用过高,则需要您有针对性地进行排查。比如PHP进程CPU占用过高,这有可能是某个组件或者插件导致,比如WordPress网站的插件。

网络IO监控

默认加载当前的网络IO的上行和下行情况,可以查看昨天,今天,最近7天,最近30天,自定义时间的网络IO的上行和下行情况。

关于网络IO,个人建议如果网络IO起伏较大,则建议使用按量付费;如果网络IO平稳,则可以考虑制定带宽。

不过这个比方很不严谨,具体还是得看整天的网络IO情况。如果网络IO一直超出当前带宽,则可以考虑增加带宽;如果只是偶尔超出,可以考虑按量付费。

如何解决宝塔面板服务器内存使用率高的问题?

如果想要搭建中大型的网站,还是需要使用服务器来搭建网站。但是很多站长搭建网站的时候会遇到一个问题,就是自己服务器安装的宝塔面板的内存使用率很高,那么如何解决宝塔面板服务器内存使用率高的问题?

方法/步骤:

1.卸载多余的PHP版本。有些站长,在服务器宝塔面板中,安装了多个PHP版本,甚至把 php 5.3、5.4、7.0、7.3 全都安装上了,这会严重增加系统负载和内存使用率。

2.建议只保留php5.6,卸载掉其它版本;如果你使用的网站程序要求PHP版本较高,可以保留PHP7.0;

3.安装memcached 缓存组件,在宝塔面板后台直接安装就可以了。

4.卸载不常用的系统软件。例如:宝塔运维、宝塔一键安装源码、宝塔跑分、宝塔一键迁移这类不常用的系统软件。这些基本用不到,都可以卸载掉。

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

通过以上对于没用的软件、程序的卸载,就可以大大减低服务器宝塔面板的内存占有率,控制在20%-40%之间。

标签:

提交需求或反馈

Demand feedback