100人未満のコミュニティにはCPUとメモリがどのくらい必要ですか?

みなさんこんにちは、
現在、当コミュニティには約60人の登録ユーザーがおり、時折動作が重く感じられます(トピックを開くだけで10〜20秒かかることもあります)。メモリを増設すべきでしょうか?それともCPUコア数を増やすべきでしょうか?

現在、DigitalOceanのドロプレット上で動作しており、仕様は 2 GBメモリ / 60 GBディスク / SGP1 - Ubuntu 20.04 (LTS) x64 です。

ラグを感じたときの htop の出力は以下の通りです:

image

過去7日間のドロプレット統計は以下の通りです:



過去7日間のページビューは以下の通りです:

スワップが最大に達しています。これは良くありません。再構築後に大幅に改善されますか?

容器を停止して VPS を再起動することを検討してもよいかもしれません:

./launcher stop app
shutdown -r now

メモリ使用量を減らす一つの方法は、Unicorn の数を減らすことです。ただし、これはデフォルトで VPS に推奨される数に自動的に設定されています。app.yml でこれを変更しましたか?

この数値を以下のように下げて、再構築してみてください:

UNICORN_WORKERS: 4