Grafici Digital Ocean e aggiornamento droplet

Ho un droplet Digital Ocean da 2 GB e 25 GB a 10 $. Il mio forum è abbastanza nuovo, quindi tutte le cifre sono basse, tranne:

  • Memoria (tra il 75-80%, e ieri è salita inspiegabilmente all’85% e vi è rimasta). Quando ho installato Discourse ho scelto l’opzione da 2 GB invece di configurare la memoria swap.

  • Utilizzo del disco (78-80%). Una volta, durante la ricostruzione di Discourse, ho esaurito lo spazio su disco e ho dovuto liberare spazio prima di riprovare. C’è un modo per liberare più spazio (ad esempio eliminando definitivamente gli argomenti “eliminati”)?

A quali livelli percentuali dovrei considerare l’upgrade del droplet?

Ok, devi comprendere alcune cose su come funziona Discourse:

  • Discourse utilizza quanta più memoria possibile per migliorare la velocità di risposta. Quindi, l’utilizzo dell’80% della memoria si verificherà sia su un droplet da 2 GB che su un droplet da 16 GB ben configurato.
  • L’utilizzo del disco non dovrebbe essere così elevato a meno che tu non abbia molti allegati. Puoi provare a eseguire ./launcher cleanup per rimuovere le immagini vecchie; di solito aiuta molto se il server ha subito molti rebuild.

L’opzione da 2 GB dovrebbe avere SWAP; puoi iniziare a liberare spazio nella SWAP quando la memoria raggiunge circa 4 GB.

Grazie per il tuo consiglio sulla memoria.

Proverò il tuo suggerimento sullo spazio su disco (non ho allegati). Mi chiedo se la colpa sia dei backup/istantanee di Digital Ocean.

Da questo post, precedente alla mia installazione di Discourse, noto che viene configurato automaticamente un file di swap:

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

Forse è per questo che l’utilizzo della memoria rimane costantemente tra il 75-80%. Come posso verificare se ho un file di swap?

Puoi eseguire il comando free per verificare. Tuttavia, se hai seguito la guida all’installazione, molto probabilmente hai lo SWAP attivo.

Hai quasi sicuramente inviato la tua risposta prima della mia domanda! Grazie ancora. Proverò i tuoi suggerimenti e farò un resoconto.

La memoria rimane al 70% perché è previsto. Sta accelerando l’accesso al disco. Non preoccuparti. Puoi cercare su Google “perché Linux usa così tanta memoria” se ti interessa sapere il motivo.

Hai ridimensionato il tuo droplet? Pensavo che quello da 10$/mese avesse 50 GB di archiviazione. Puoi farcela con 25, anche se dovrai eseguire

  ./launcher cleanup

abbastanza spesso.

Sì, lo swap è stato installato :slight_smile:

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

Beh, è curioso che tu lo dica… Ho controllato la scheda “ridimensiona” e mi sono state presentate le seguenti opzioni tra le altre:

CPU condivisa di base 1 vCPU 2 GB 25 GB 2 TB **10 /mese** 0,015 /ora
CPU condivisa di base 1 vCPU 2 GB 50 GB 2 TB **10 /mese** 0,015 /ora

Grazie per il consiglio… :slight_smile:

Qualcosa di tutto questo è d’aiuto?

# ./launcher cleanup
...
Spazio totale recuperato: 5.823GB
...

# df
Filesystem     1K-blocks     Usato   Disponibile Uso% Montato su
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

Sì, quel comando ti ha appena liberato 5,8 GB di spazio. E secondo il secondo comando, hai utilizzato solo il 27% del disco.

Mega. Questo ha senso: usavo circa 20 GB (l’80% di 25 GB) e ora ne uso circa 14 GB (il 27% di 50 GB).

Questo thread è stato davvero utile. Grazie mille a entrambi.

Il prezzo per 50GB è lo stesso? :thinking:

Secondo il loro sito web stasera, il droplet base da 25 GB costa 5 /mese con 1 GB di CPU, 1 TB di trasferimento dati e un tariffa di 0,00744 /ora.
Il droplet da 50 GB costa 10 /mese con 2 GB di CPU e 2 TB di trasferimento dati con un tariffa di 0,01488 /ora.

@JimPas Esatto. Forse era diverso nell’ottobre 2020 e mi hanno mantenuto sul vecchio contratto, ma mi hanno anche consentito di passare all’offerta attuale.

@merefield Sì, stesso prezzo!

Ah, ha senso… ed è stato gentile da parte loro. Devono aver modificato i prezzi e aggiornato il piano per i clienti già esistenti. Fantastico.

È divertente pensare a una multinazionale senza volto come a un’entità gentile. Ma sì, suppongo sia un approccio nobile! Forse non hanno aggiornato automaticamente l’account perché avrebbe causato interruzioni o sarebbe stato troppo lavoro da fare per migliaia di clienti.

Modifica: Ora credo di ricordare… puoi aggiornare CPU/RAM e poi ridurli di nuovo, ma con lo spazio su disco è una strada a senso unico, quindi probabilmente sono passato da 1GB a 2GB di RAM ma non ho modificato lo spazio su disco per poter tornare indietro se necessario.