フォーラムでの奇妙でランダムなパフォーマンスの問題

皆さん、お手伝いいただけると嬉しいです。素人の私としては、XboxEra.comhttps://forum.xboxera.com)の Discourse 設定で問題に直面しています。

サーバーは Digital Ocean 上で動作しており、仕様はメモリ 4 GB、Intel vCPU 2 コア、ディスク 80 GB です。

会員数は 2,000 人以上ですが、全員が同時にオンラインになっているわけではありません。しかし、一日のどのタイミングでも、フォーラムが遅延したり応答しなくなったりすることがあります。その際、CPU 使用率がユーザー側で 60% まで急上昇し、送信帯域幅も大幅に増加します。

フォーラムは自動的に「一部の機能が無効化されています」というメッセージを表示し、コメントの保存に最大 1 分かかったり、ユーザーがログアウトされたりすることもあります。

問題やエラーがないか Google AdSense とアナリティクスを確認しましたが、特に目立つものは見つかりませんでした。ただし、私は専門家ではありませんので、何か良いアイデアをお持ちの方はいらっしゃいますか?

事前にお礼申し上げます!

なぜそうなっているのか見当がつかないのですが、このような問題に遭遇したことはありますか?

ネットワークI/Oが増加し、ディスクI/Oが減少しているのは興味深いですね。

管理画面 > レポート > Web クローラーユーザーエージェントのレポートに、目立つ悪意のあるボットはありますか?

こちらがトップ10です。

DigitalOcean で Droplet のバックアップを実行していますか?

はい、週に一度バックアップが取得されますが、それは定期的かつ「既知」のものです。例えば今日はバックアップは行われませんでしたが、それでもパフォーマンスに大きな問題が発生しました。