这个VPS服务器可以同时支持多少用户?

该 VPS 服务器理论上可以处理多少并发用户?

AMD EPYC™ 9634
8 GB DDR5 RAM (ECC)
4 个专用核心
256 GB NVMe SSD

这让我想到另一个重要问题,Discourse Docker 容器是否能原生利用所有硬件,还是我必须手动进行配置?

1 个赞

我认为在 app.yml 中,有两个相关的设置


env 部分,


## 支持多少并发 Web 请求?取决于内存和 CPU 核心。
## 将由 bootstrap 根据检测到的 CPU 自动设置,或者您可以覆盖
UNICORN_WORKERS: 4

params 部分,

## 将 db_shared_buffers 设置为总内存的最多 25%。
## 将由 bootstrap 根据检测到的 RAM 自动设置,或者您可以覆盖
db_shared_buffers: "1GB"

## 可以提高排序性能,但会增加每个连接的内存使用量
#db_work_mem: "40MB"


## 最大上传大小(默认值:10m)
upload_size: 20m

我想了解您的问题关于这些设置的答案。

1 个赞

我认为这个问题没有确切的答案——这主要取决于使用模式,并在一定程度上取决于历史记录。

不会有硬性限制。

您会注意到的是,随着并发用户数量的增加,响应时间也会增加。如果您有非常集中的流量——例如体育赛事直播——那么您将需要更多的资源。

随着论坛历史记录的加深,以及来自更多账户的累积帖子越来越多,每个数据库操作都会变得更慢,需要更多的资源。同样,如果您有非常非常长的帖子串。

因此,每周有多少活跃用户、每分钟有多少用户同时活跃、有多少万篇帖子,这些是您可以关注的变量。

我认为只有几种方法可以做到这一点:

  • 花最多的钱购买最好的机器,然后祈祷
  • 购买一台合理的机器,并在显示太小时随时升级
  • 询问运行类似论坛的人他们的论坛统计数据和系统是什么样的。

编辑:另请参阅这个最近的技术帖子

5 个赞