Centos Stream系统apache进程内存管理的重要性

4.3
(3)

11月30日那天晚上,网站人气突然暴涨,高峰期每分钟接近80人,都是新用户通过搜索引擎直达文章页面。曾经我很担心服务器会扛不住压力,毕竟服务器配置是1H2G3M。

而且apache又很耗内存,但我又想到我给服务器添加了进程管理,可以及时的释放内存。所以,又释然了。大体原理,是限制了apache进程数,当达到某个阈值,自动释放进程,清理内存。只要负载不是太高,可以正常释放进程,服务器就不会出现宕机情况。

Centos Stream系统apache进程内存管理的重要性

而通过系统资源管理界面,我也发现那一天的进程释放比较猛烈。正常情况下,一小时会释放3次内存,而那天直接达到了惊人的15次左右。

下面是一张阿里后台所有资源占用的截图

Centos Stream系统apache进程内存管理的重要性

最后再看看那个时间段的大致流量

Centos Stream系统apache进程内存管理的重要性
Centos Stream系统apache进程内存管理的重要性
Centos Stream系统apache进程内存管理的重要性

关于Apache进程释放教程,可以参考:《Apache服务器工作模式内存优化策略》。请注意,这种进程释放可以实现,在你带宽承受极限内,不管多少人访问,都不会有丝毫卡顿的感觉。

共计3人评分,平均4.3

到目前为止还没有投票~

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

原创文章,作者:古哥,转载需经过作者授权同意,并附上原文链接:https://iymark.com/articles/3631.html

(0)
微信公众号
古哥的头像古哥管理团队
上一篇 2022年12月02日 19:38
下一篇 2022年12月04日 14:02

你可能感兴趣的文章

发表回复

登录后才能评论
微信小程序
微信公众号