J’ai un droplet Digital Ocean de 2 Go de RAM et 25 Go d’espace disque pour 10 $. Mon forum est assez récent, donc toutes les métriques sont faibles, sauf :
La mémoire (entre 75 et 80 %, et elle a inexplicablement bondi à 85 % hier pour y rester). Lors de l’installation de Discourse, j’ai opté pour l’option 2 Go plutôt que de configurer de la mémoire d’échange.
L’utilisation du disque (78-80 %). Une fois, lors de la reconstruction de Discourse, l’espace disque s’est épuisé et j’ai dû libérer de l’espace avant de réessayer. Existe-t-il un moyen de libérer davantage d’espace (par exemple, en supprimant définitivement les sujets « supprimés») ?
À quels pourcentages devrais-je envisager de passer à un droplet supérieur ?
Ok, vous devez comprendre quelques aspects du fonctionnement de Discourse :
Discourse utilise autant de mémoire que possible pour améliorer la rapidité des réponses. Ainsi, une utilisation de 80 % de la mémoire est normale, que ce soit sur un droplet de 2 Go ou sur un droplet de 16 Go bien configuré.
L’utilisation du disque ne devrait pas être aussi élevée, sauf si vous avez beaucoup de pièces jointes. Vous pouvez essayer ./launcher cleanup pour supprimer les anciennes images ; cela aide généralement beaucoup si le serveur a effectué de nombreuses reconstructions.
L’option 2 Go devrait inclure la mémoire d’échange (SWAP). Vous pouvez commencer à sortir de l’utilisation de la SWAP lorsque vous avez environ 4 Go de mémoire.
Je vais essayer votre suggestion sur l’espace disque (je n’ai aucune pièce jointe). Je me demande si ce sont les sauvegardes ou instantanés de Digital Ocean qui sont en cause.
Je remarque dans ce message, antérieur à mon installation de Discourse, qu’un fichier d’échange est configuré automatiquement :
Peut-être est-ce la raison pour laquelle l’utilisation de la mémoire reste constamment entre 75 et 80 %. Comment puis-je vérifier si un fichier d’échange est présent ?
La mémoire reste à 70 %, comme c’est prévu. Cela accélère l’accès au disque. Ne vous inquiétez pas. Vous pouvez chercher sur Google « pourquoi Linux utilise-t-il autant de mémoire » si vous voulez comprendre.
Avez-vous redimensionné votre droplet ? Je pensais que celui à 10 $/mois disposait de 50 Go de stockage. Vous pouvez vous en sortir avec 25 Go, mais vous devrez exécuter :
Selon leur site web ce soir, le droplet de base de 25 Go coûte 5 /mois avec 1 Go de CPU, 1 To de transfert, à un taux de 0,00744 /heure.
Le droplet de 50 Go coûte 10 /mois avec 2 Go de CPU et 2 To de transfert, à un taux de 0,01488 /heure.
@JimPas C’est exact. Peut-être que la situation était différente en octobre 2020 et qu’ils m’ont maintenu sur l’ancien contrat tout en me permettant de passer à l’offre actuelle.
C’est amusant d’imaginer une entreprise mondiale sans visage comme étant bienveillante. Mais oui, je suppose que c’est une démarche honorable ! Peut-être n’ont-ils pas mis à niveau automatiquement le compte car cela aurait entraîné des perturbations — ou serait trop de travail à faire pour des milliers de clients.
Édité : Je crois que je me souviens maintenant… on peut mettre à niveau le CPU/RAM puis le redescendre, mais pour l’espace disque, c’est une voie à sens unique. J’ai donc probablement passé de 1 Go à 2 Go de RAM, mais sans modifier l’espace disque, afin de pouvoir redescendre si nécessaire.