Digital Ocean gráficas y actualizando droplet

Tengo un droplet de Digital Ocean de 2 GB de RAM y 25 GB de almacenamiento por 10 dólares. Mi foro es bastante nuevo, así que todas las cifras son pequeñas, excepto:

  • Memoria (entre el 75-80 %, y ayer subió inexplicablemente al 85 % y se mantiene ahí). Cuando instalé Discourse elegí la opción de 2 GB en lugar de configurar memoria de intercambio (swap).

  • Uso del disco (78-80 %). Una vez, al reconstruir Discourse, se quedó sin espacio en el disco y tuve que liberar algo de espacio antes de intentarlo de nuevo. ¿Hay alguna forma de liberar más espacio (por ejemplo, eliminando permanentemente los temas “eliminados”)?

¿En qué niveles porcentuales debería considerar actualizar el droplet?

1 me gusta

Ok, necesitas entender un par de cosas sobre cómo funciona Discourse:

  • Discourse utiliza tanta memoria como puede para mejorar la velocidad de respuesta. Por lo tanto, el uso del 80% de la memoria ocurrirá tanto en un droplet de 2 GB como en uno de 16 GB bien configurado.
  • El uso del disco no debería ser tan alto a menos que tengas muchos archivos adjuntos. Puedes intentar ejecutar ./launcher cleanup para eliminar imágenes antiguas; esto suele ayudar mucho si el servidor ha tenido muchas reconstrucciones.

La opción de 2 GB debería tener SWAP; puedes empezar a salir de SWAP cuando tengas alrededor de 4 GB de memoria.

4 Me gusta

Gracias por tus consejos sobre la memoria.

Probaré tu sugerencia sobre el espacio en disco (no tengo ningún archivo adjunto). Me pregunto si la culpa es de las copias de seguridad o instantáneas de Digital Ocean.

Observo en esta publicación, que es anterior a mi instalación de Discourse, que se configura automáticamente un archivo de intercambio:

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

Quizás por eso el uso de la memoria se mantiene tan consistentemente entre el 75 % y el 80 %. ¿Cómo podría verificar si tengo un archivo de intercambio?

1 me gusta

Puedes ejecutar el comando free para comprobarlo. Pero si seguiste la guía de instalación, lo más probable es que tengas SWAP.

2 Me gusta

¡Debes haber enviado tu respuesta casi antes de que yo hiciera mi pregunta! Gracias de nuevo. Probaré tus sugerencias y te informaré.

1 me gusta

La memoria se mantiene al 70 % porque así está diseñado. Está acelerando el acceso al disco. No te preocupes. Puedes buscar en Google “por qué Linux usa tanta memoria” si te interesa saber la razón.

¿Has redimensionado tu droplet? Pensaba que el de 10 $/mes tenía 50 GB de almacenamiento. Puedes funcionar con 25 GB, aunque necesitarás ejecutar

  ./launcher cleanup

con bastante frecuencia.

3 Me gusta

Sí, se instaló el swap :slight_smile:

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

Qué casualidad que lo menciones… Revisé la pestaña “redimensionar” y me aparecieron las siguientes opciones entre otras:

CPU compartida básica 1 vCPU 2 GB 25 GB 2 TB **10 /mes** 0.015 /hora
CPU compartida básica 1 vCPU 2 GB 50 GB 2 TB **10 /mes** 0.015 /hora

Gracias por el consejo… :slight_smile:

1 me gusta

¿Algo de esto ayuda?

# ./launcher cleanup
...
Espacio recuperado total: 5.823GB
...

# df
Sistema de archivos      1K-bloques     Usado  Disponible %Uso Montado en
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
1 me gusta

Sí, ese comando te ha recuperado 5,8 GB de espacio. Y según el segundo comando, solo tienes un 27 % del disco ocupado.

3 Me gusta

¡Genial! Eso tiene sentido: estaba usando unos 20 GB (el 80 % de 25 GB) y ahora uso unos 14 GB (el 27 % de 50 GB).

Este hilo ha sido de gran ayuda. Muchas gracias a ambos.

1 me gusta

¿El precio de los 50 GB es el mismo? :thinking:

1 me gusta

Según su sitio web esta noche, el droplet básico de 25 GB cuesta 5 /mes, con 1 GB de CPU y 1 TB de transferencia, a una tarifa de 0,00744 /hora.
El droplet de 50 GB cuesta 10 /mes, con 2 GB de CPU y 2 TB de transferencia, a una tarifa de 0,01488 /hora.

2 Me gusta

@JimPas Así es. Quizás en octubre de 2020 era diferente y me mantuvieron en el contrato antiguo, pero también me permitieron actualizar a la oferta actual.

@merefield ¡Sí, mismo precio!

2 Me gusta

Oh, eso tendría sentido… y fue muy amable de su parte. Deben haber tenido un cambio de precios y mejorado el plan para los clientes existentes. Genial.

Es curioso pensar en una corporación global sin rostro como algo amable. Pero, sí, supongo que es un enfoque honorable. Quizás no actualizaron la cuenta automáticamente porque implicaría interrupciones o sería demasiado trabajo hacerlo para miles de clientes.

Edición: Creo que ahora lo recuerdo… puedes actualizar la CPU/RAM y luego volver a reducirla, pero el espacio en disco es un camino de sentido único. Así que probablemente pasé de 1 GB a 2 GB de RAM, pero no cambié el espacio en disco para poder volver a reducirlo si fuera necesario.

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.