OK – wollte die Leute nur darüber informieren, falls Sie darüber nachdenken. Ich musste gerade von dem einfachen 1-GB-Droplet-Konto bei Digital Ocean upgraden, da meine Festplatten- und Speicherauslastung am Maximum war. Ich musste die Backups in den letzten Wochen stoppen, um die Seite am Laufen zu halten, und gestern ist sie unter starker Last eingefroren – also habe ich auf das 12 $/Monat-Konto (2 GB Speicher / 50 GB Festplatte / SFO3 – Ubuntu 20.04 (LTS) x64) aufgerüstet.
Hier ist das Verkehrsaufkommen der letzten Woche, das dieses Upgrade erforderlich machte. Offensichtlich wird jedes Forum ein wenig anders sein, aber dies gibt Ihnen eine allgemeine Vorstellung, von Google Analytics:
Oh - und hier ist eine 7-Tage-Ansicht meiner Droplet-Statistiken. Das Upgrade ist einen Tag her und Sie können die positiven Ergebnisse ganz klar sehen:
Danke für die Details dazu! Es ist irgendwie interessant, dass sowohl der Speicher als auch die Festplatte gleichzeitig am Limit waren. (Ich hätte erwartet, dass eine zuerst das Limit erreicht und das Upgrade erzwingt.) Es ist für mich leicht überraschend, wenn das Füllen der Festplatte keinen Schaden verursacht hat. Aber wenn man genau hinsieht, hast du die Festplatte erst ganz am Ende gefüllt – zuvor vielleicht bei etwa 95 %.
Was den Arbeitsspeicher betrifft, ist es bemerkenswert, dass deine Festplatten-I/O gleichzeitig mit dem zusätzlichen Arbeitsspeicher zurückgegangen ist. Das ist ein klares Zeichen dafür, dass die Maschine viel Paging-Aktivität durchgeführt hat, was tatsächlich dramatische Leistungsprobleme verursachen kann.
Ich sehe, dass DO sagt, dass „verwendeter Arbeitsspeicher berechnet wird, indem der freie Arbeitsspeicher und der für Caching verwendete Arbeitsspeicher vom gesamten Arbeitsspeicher abgezogen werden.“ Das ist interessant, denn oft sagen die Leute, dass ihr Arbeitsspeicher zu 100 % ausgelastet ist, und sie könnten damit zwei sehr unterschiedliche Dinge meinen.
Hier ist ein besserer Blick auf die 24 Stunden, in denen ich von dem 6-Dollar-Droplet mit 1 GB/25 GB auf das 12-Dollar-Konto mit 2 GB/50 GB umgestiegen bin:
Vielen Dank, Bcguy – gut zu wissen, dass 12 $/Monat 1000–5000 Benutzer verwalten kann – das ist vorerst mehr als genug. Wenn mehr Hardwareressourcen benötigt werden, könnten die Statistiken für über 5000 Benutzer auf irgendeine Weise finanzielle Mittel einbringen.
Diese Statistiken habe ich gesucht, um zu beurteilen, wie Discourse Ressourcen verbraucht.
Nun, für mich mit vielen kleineren als 1000 - 5000 gleichzeitigen Benutzern (wir kümmern uns nicht darum, wie viele es pro Tag gibt) war das nicht genug. Deshalb brauchte ich ein Upgrade auf einen 4 GB/2 vCPU Droplet – und zum Teil, weil ich auch eine größere Festplatte benötigte.
Jetzt habe ich zu viele Kerne und nur etwas mehr als 50 % des RAMs werden genutzt
Sicher. Ich würde AWS oder eine andere Lösung für Dateien verwenden. Ich habe kein globales Publikum und diese Lösung kostet tatsächlich genauso viel oder etwas mehr als die Erhöhung des Droplets auf dieser Ebene. Und wenn/wann man mehr RAM benötigt, kostet das Upgrade gleich viel, mit oder ohne Festplattenspeicher – es ist nur eine Frage der Möglichkeit, zurückzurollen (und wenn ein Forum im Laufe der Zeit kleiner wird und die Notwendigkeit besteht, zurückzurollen… das ist keine wünschenswerte Situation )
Die Frage wie viel ist viel ist fast so schwer zu beantworten wie wie viel ist genug.
Ich erwarte, dass es einen großen Unterschied zwischen der Anzahl der „Benutzer“, die Google Analytics sieht, und der Anzahl der „aktiven Benutzer“ geben könnte, die die Über-uns-Seite meldet. Ich wäre daran interessiert, die Hauptdiagramme des Dashboards zu sehen, die die Aktivität von angemeldeten Benutzern, anonymen Benutzern und Crawlern zeigen.
Bei einigen Foren kann der tägliche Traffic jeden Tag gleich sein, bei anderen kann er sehr stark schwanken. Die richtige Dimensionierung der Hardware hängt wahrscheinlich von den Spitzenwerten ab und von Ihrer Einstellung dazu. Für eine Website, vielleicht eine Hobby-Website, kann eine langsame Leistung während eines Spitzenwerts in Ordnung sein. Für eine andere, vielleicht eine Sport-Website, könnte der Sinn darin bestehen, eine gute Leistung während eines Spitzenwerts zu erzielen.