Digital Ocean Diagramme und Droplet-Upgrade

Ich habe einen 2 GB RAM, 25 GB Speicher, $10 Digital Ocean Droplet. Mein Forum ist noch recht neu, daher sind alle Werte gering – außer:

  • Speicher (zwischen 75–80 %, und gestern unerklärlicherweise auf 85 % gestiegen und bleibt dort). Als ich Discourse installiert habe, habe ich mich für die 2-GB-Option entschieden, anstatt Swap-Speicher einzurichten.

  • Festplattennutzung (78–80 %). Beim erneuten Erstellen von Discourse ist mir einmal der Speicherplatz ausgegangen, und ich musste etwas Platz freimachen, bevor ich es erneut versuchen konnte. Gibt es eine Möglichkeit, mehr Platz freizugeben (z. B. durch endgültiges Löschen „gelöschter

Ok, du musst ein paar Dinge darüber verstehen, wie Discourse funktioniert:

  • Discourse nutzt so viel Arbeitsspeicher wie möglich, um die Reaktionsgeschwindigkeit zu verbessern. Daher wird in einem 2-GB-Droplet ebenso wie in einem gut konfigurierten 16-GB-Droplet etwa 80 % des Speichers belegt.
  • Die Festplattennutzung sollte nicht so hoch sein, es sei denn, du hast viele Anhänge. Du kannst ./launcher cleanup ausführen, um alte Bilder zu entfernen. Das hilft oft erheblich, wenn der Server viele Neubuilds durchläuft.

Die 2-GB-Option sollte über SWAP verfügen. Du kannst beginnen, den Swap-Speicher zu entlasten, sobald du bei etwa 4 GB Arbeitsspeicher angelangt bist.

Danke für deinen Rat zum Speicher.

Ich werde deinen Vorschlag zum Festplattenspeicher ausprobieren (ich habe keine Anhänge). Ich frage mich, ob die Backups/Snapshots von Digital Ocean schuld sind.

Ich stelle in diesem Beitrag, der vor meiner Discourse-Installation veröffentlicht wurde, fest, dass eine Swap-Datei automatisch eingerichtet wird:

https://meta.discourse.org/t/create-a-swapfile-for-your-linux-server/13880/60

Vielleicht ist das der Grund, warum die Speichernutzung so konstant bei 75–80 % liegt. Wie kann ich prüfen, ob ich eine Swap-Datei habe?

Sie können den Befehl free ausführen und dies überprüfen. Wenn Sie jedoch den Installationsleitfaden befolgt haben, verfügen Sie höchstwahrscheinlich über SWAP.

Du hast meine Frage fast schon beantwortet, bevor ich sie überhaupt gestellt habe! Nochmals vielen Dank. Ich werde deine Vorschläge ausprobieren und mich dann wieder melden.

Der Arbeitsspeicher bleibt bei 70 %, weil das beabsichtigt ist. Er beschleunigt den Festplattenzugriff. Mach dir keine Sorgen. Du kannst bei Google nach „warum verwendet Linux so viel Speicher

Ja, Swap wurde installiert :slight_smile:

              total        used        free      shared  buff/cache   available
Mem:        2035548     1509908       94712      159096      430928      200948
Swap:       2097148      171008     1926140

Das ist ja lustig, dass du das sagst… Ich habe den Reiter „Größe ändern

Hat eines davon geholfen?

# ./launcher cleanup
...
Total reclaimed space: 5.823GB
...

# df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev              973360        0    973360   0% /dev
tmpfs             203552     1112    202440   1% /run
/dev/vda1       50633164 13236268  37380512  27% /
tmpfs            1017752        0   1017752   0% /dev/shm
tmpfs               5120        0      5120   0% /run/lock
tmpfs            1017752        0   1017752   0% /sys/fs/cgroup
/dev/vda15        106858     3934    102924   4% /boot/efi
/dev/loop0         56832    56832         0 100% /snap/core18/1988
/dev/loop1         56832    56832         0 100% /snap/core18/1997
/dev/loop2         33152    33152         0 100% /snap/snapd/11588
/dev/loop3         72192    72192         0 100% /snap/lxd/19647
/dev/loop4         69248    69248         0 100% /snap/lxd/20326
/dev/loop5         32896    32896         0 100% /snap/snapd/11841
overlay         50633164 13236268  37380512  27% /var/lib/docker/overlay2/c8513c82acabacccaf50e9ac0f082c1f742639944e8aef980fe3805850b5c1cd/merged
overlay         50633164 13236268  37380512  27% /var/lib/docker/overlay2/d7c85dc8bc2d7922a71795a329a59b44eb507df8896e5baf068384314d0ba1de/merged
tmpfs             203548        0    203548   0% /run/user/0

Ja, dieser Befehl hat Ihnen gerade 5,8 GB Speicherplatz zurückgegeben. Und laut dem zweiten Befehl ist nur 27 % der Festplatte belegt.

Mega. Das ergibt Sinn – ich habe etwa 20 GB (80 % von 25 GB) genutzt und jetzt etwa 14 GB (27 % von 50 GB).

Dieser Thread war wirklich hilfreich. Vielen Dank an euch beide.

Ist der Preis für 50 GB derselbe? :thinking:

Laut ihrer Website kostet das Basis-Droplet mit 25 GB ab heute 5 pro Monat, verfügt über 1 GB CPU, 1 TB Datenübertragung und hat einen Stundensatz von 0,00744 . Das Droplet mit 50 GB kostet 10 pro Monat, verfügt über 2 GB CPU und 2 TB Datenübertragung und hat einen Stundensatz von 0,01488 .

@JimPas Das stimmt. Vielleicht war es im Oktober 2020 anders, und sie haben mich beim alten Vertrag gelassen, mir aber gleichzeitig erlaubt, auf das aktuelle Angebot umzusteigen.

@merefield Ja, gleicher Preis!

Oh, das ergibt Sinn… und war sehr nett von ihnen. Sie müssen einen Preisanpassung vorgenommen und den Plan für Bestandskunden erhöht haben. Cool.

Es ist schon lustig, sich eine gesichtslose globale Firma als freundlich vorzustellen. Aber ja, ich gebe zu, das ist ein ehrenvoller Ansatz! Vielleicht haben sie das Konto nicht automatisch aktualisiert, weil das Störungen verursacht hätte – oder einfach zu viel Arbeit für Zehntausende von Kunden gewesen wäre.

Edit: Ich erinnere mich jetzt… man kann CPU/RAM hoch- und wieder herunterstufen, aber bei dem Speicherplatz ist es eine Einbahnstraße. Ich bin also wahrscheinlich von 1 GB auf 2 GB RAM hochgestiegen, habe den Speicherplatz aber nicht geändert, um bei Bedarf wieder herunterstufen zu können.