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?
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.
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:
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?
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
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.
@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.
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.