Wie viele gleichzeitige Benutzer kann dieser VPS-Server handhaben?

Wie viele gleichzeitige Benutzer könnte dieser VPS-Server theoretisch verarbeiten?

AMD EPYC™ 9634
8 GB DDR5 RAM (ECC)
4 dedizierte Kerne
256 GB NVMe SSD

Und das bringt mich zu einer weiteren wichtigen Frage: Nutzt der Discourse Docker-Container die gesamte Hardware nativ oder muss ich Konfigurationen anpassen?

1 „Gefällt mir“

Ich glaube, in der app.yml gibt es zwei relevante Einstellungen


im Abschnitt env,


## Wie viele gleichzeitige Webanfragen werden unterstützt? Hängt vom Arbeitsspeicher und den CPU-Kernen ab.
## Wird automatisch von bootstrap basierend auf erkannten CPUs gesetzt, oder Sie können überschreiben
UNICORN_WORKERS: 4

im Abschnitt params,

## Setzen Sie db_shared_buffers auf maximal 25% des Gesamtspeichers.
## Wird automatisch von bootstrap basierend auf erkanntem RAM gesetzt, oder Sie können überschreiben
db_shared_buffers: "1GB"

## kann die Sortierleistung verbessern, erhöht aber den Speicherverbrauch pro Verbindung
#db_work_mem: "40MB"


## maximale Upload-Größe (Standard: 10m)
upload_size: 20m

Ich wäre daran interessiert, die Antwort auf Ihre Frage in Bezug auf diese Einstellungen zu verstehen.

1 „Gefällt mir“

Ich glaube nicht, dass es wirklich eine Antwort auf die Frage gibt – es hängt hauptsächlich von den Nutzungsmustern und zu einem gewissen Grad von der Historie ab.

Es wird keine harte Grenze geben.

Hauptsächlich werden Sie feststellen, dass die Antwortzeiten steigen, wenn die Anzahl der gleichzeitigen Benutzer zunimmt. Wenn Sie sehr spitzenlastigen Verkehr haben – wie bei Live-Sportveranstaltungen – benötigen Sie mehr Ressourcen.

Je tiefer Ihre Forenhistorie wird, mit mehr angesammelten Beiträgen von mehr Konten, desto langsamer wird jede Datenbankoperation und desto mehr Ressourcen werden benötigt. Ebenso, wenn Sie sehr, sehr lange Threads haben.

Wie viele Benutzer pro Woche aktiv sind, wie viele gleichzeitig pro Minute aktiv sind, wie viele Zehntausende von Beiträgen, das sind die Variablen, die Sie betrachten könnten.

Ich denke, es gibt nur wenige Möglichkeiten, dies zu tun:

  • Geben Sie den maximalen Geldbetrag für die bestmögliche Maschine aus und hoffen Sie.
  • Kaufen Sie eine vernünftige Maschine und rüsten Sie sie immer weiter auf, wenn sie sich als zu klein erweist.
  • Fragen Sie Leute, die ähnliche Foren betreiben, wie ihre Forenstatistiken und ihre Systeme aussehen.

Bearbeiten: siehe auch diesen aktuellen technischen Thread

5 „Gefällt mir“