是否应更改多服务器的 db_shared_buffers 和 UNICORN_WORKERS 值?

最初,我在一台配备 8GB 内存和 4 核 CPU 的服务器上运行了一个 Discourse 论坛。

因此,自动生成的 app.yml 文件中 db_shared_buffers 和 UNICORN_WORKERS 的值如下:

db_shared_buffers: "1792MB"
UNICORN_WORKERS: 8

现在,我在同一台 8GB 内存、4 核 CPU 的服务器上运行了三个 Discourse 论坛。

我是否应该将 db_shared_buffers 和 UNICORN_WORKERS 的值除以三?

您可以保留 db_shared_buffers……等等。这些是每个都带有独立数据库服务器的完整 app.yml 吗?如果是这样,您确实应该只运行一个 PostgreSQL 实例。

但如果目前运行正常,您可以等到遇到实际问题后再做调整。

谢谢。

我将尝试运行单个数据库。