Mit Ihrer Hardware würde ich erwarten, dass Sie eine durchschnittliche Anmeldeliste/neueste Zeit von etwa 150 ms App, 80 ms SQL erhalten.
Ich würde mit 12 Arbeitern beginnen und sehen, wie es sich damit verhält. Das Beste, was Sie tun können, ist, Metriken zu verfolgen; Wenn Sie wissen möchten, ob Sie weitere Arbeiter hinzufügen sollen, prüfen Sie, ob Anfragen in der Warteschlange stehen und auf App-Arbeiter warten.
Verfolgen Sie die Metriken, die Discourse selbst über den Prometheus-Exporter exportiert? Diese geben Ihnen einen guten Überblick über die Gesamtleistung der Instanz.
Wie sind die Leistungswerte für anonyme und normale (nicht-admin) Benutzer?