论坛出现奇怪的随机性能问题

大家好,希望能得到一些帮助——作为一个业余爱好者,我在 XboxEra.com 的 Discourse 设置中遇到了问题(https://forum.xboxera.com

它运行在一台 Digital Ocean 服务器上——4 GB 内存 / 2 个 Intel vCPU / 80 GB 磁盘

我们有超过 2000 名成员,显然并非所有人都会同时在线。在一天中的随机时间点,我们会发现论坛变得迟缓且无响应,CPU 使用率飙升至用户侧的 60%,并且出站带宽出现大幅激增。

论坛会自动显示“部分功能已禁用”的提示信息,评论保存可能需要长达一分钟,甚至会出现用户被登出的情况。

我已检查了 Google Adsense 和分析工具以排查问题或错误,但并未发现任何异常。不过,我承认自己并非专家——大家有什么好主意吗?

提前感谢!

我无法确定原因——有人以前遇到过类似的问题吗?

网络 I/O 上升而磁盘 I/O 下降,这很有趣。

在 管理 > 报告 > 网络爬虫用户代理 报告中,是否有任何异常机器人突出显示?

以下是我们的十大榜单。

您是否让 DigitalOcean 为您的 Droplet 运行备份?

是的,它每周备份一次,但这是常规且已知的。例如,今天没有进行备份,但我们仍然遇到了严重的性能问题。