百人以下社区需要多少CPU和内存?

大家好,
目前我们的社区约有 60 名注册用户,但有时感觉有些卡顿(仅打开一个主题就需要 10 到 20 秒)。我是否应该增加内存?或者/以及增加 CPU 核心数?
该服务运行在 DigitalOcean 的 Droplet 上,配置为 2 GB 内存 / 60 GB 磁盘 / SGP1 - Ubuntu 20.04 (LTS) x64

以下是我感觉到卡顿时的 htop 输出截图:

image

以下是过去 7 天的 Droplet 统计信息:



以下是过去 7 天的页面浏览量:

交换已饱和。这不太好。重建后会有显著改善吗?

我几乎想让你停止容器并重启 VPS:

./launcher stop app
shutdown -r now

减少内存使用的一种方法是减少 Unicorn 的数量,但默认情况下该数量已自动设置为适合你 VPS 的推荐值。你是否在 app.yml 中修改过此项?

你可以尝试降低该数值:

UNICORN_WORKERS: 4

然后重新构建。