このVPSサーバーは同時に何人のユーザーを処理できますか?

このVPSサーバーは理論的に何人の同時ユーザーを処理できますか?

AMD EPYC™ 9634
8 GB DDR5 RAM (ECC)
4専用コア
256 GB NVMe SSD

そして、もう1つ重要な質問があります。Discourse Dockerコンテナは、すべてのハードウェアをネイティブに活用しますか、それとも構成に触れる必要がありますか?

「いいね!」 1

app.yml の中に、関連する設定が2つあると思います。


## 同時Webリクエストのサポート数はいくつですか?メモリとCPUコアに依存します。
## ブートストラップによって検出されたCPUに基づいて自動的に設定されますが、上書きすることもできます。
UNICORN_WORKERS: 4

env セクション内


params セクション内

## db_shared_buffers を合計メモリの最大25%に設定します。
## ブートストラップによって検出されたRAMに基づいて自動的に設定されますが、上書きすることもできます。
db_shared_buffers: "1GB"

## ソートパフォーマンスを向上させることができますが、接続ごとのメモリ使用量が増加します。
#db_work_mem: "40MB"


## 最大アップロードサイズ(デフォルト:10m)
upload_size: 20m

これらの設定に関して、ご質問への回答を理解したいと思います。

「いいね!」 1

質問に対する答えはないと思います。主に、使用パターン、そしてある程度は履歴に依存します。

ハードリミットはありません。

主に、同時ユーザー数が増加するにつれて応答時間が長くなることに気づくでしょう。ライブスポーツイベントのようなピークトラフィックがある場合は、より多くのリソースが必要になります。

フォーラムの履歴が深くなり、より多くのユーザーからの投稿が蓄積されるにつれて、各データベース操作は少しずつ遅くなり、より多くのリソースが必要になります。同様に、非常に長いスレッドがある場合も同様です。

したがって、週にアクティブなユーザー数、1分間に同時にアクティブなユーザー数、数万件の投稿数などが、検討すべき変数となります。

これを行う方法はいくつかあると思います。

  • 可能な限り最高のマシンに最大限のお金を費やして、うまくいくことを願う
  • 妥当なマシンを購入し、小さすぎることが示されたらいつでもアップサイジングする
  • 同様のフォーラムを運営している人々に、フォーラムの統計情報とシステムがどのようなものか尋ねる

編集:最近の技術スレッドも参照してください

「いいね!」 5