Recientemente instalé Discourse de nuevo, pero en servidores Hetzner. Ahora tengo 4 GB de RAM y 40 GB de espacio. Por defecto creó el archivo de intercambio (swap) de 2 GB
![]()
¿Es suficiente?
Recientemente instalé Discourse de nuevo, pero en servidores Hetzner. Ahora tengo 4 GB de RAM y 40 GB de espacio. Por defecto creó el archivo de intercambio (swap) de 2 GB
![]()
¿Es suficiente?
Obsérvalo usando htop durante una compilación. Probablemente sea suficiente.
¿Qué distribución de Linux utilizaste para la instalación en los servidores?
Yo habría recomendado usar un archivo de intercambio (swapfile) en lugar de una partición de intercambio (swap partition).
Los archivos de intercambio son la opción predeterminada hoy en día en la mayoría de las distribuciones y son más flexibles en cuanto al ajuste de la “swappiness”.
¿No se mencionó una partición de intercambio?
Creo que 2 GB de intercambio + 4 GB de RAM son suficientes. No creo que necesites más intercambio a menos que también estés ejecutando otras cosas en tu servidor.
Mis disculpas, tiene razón.
Debería haberme asegurado de beber más café antes de responder ![]()
Depende de cuántos complementos (plugins) y cuánta IA (AI) se estén utilizando. Para mí, 4+2 no fue suficiente.
No soy un experto, así que tomé algunas capturas de pantalla sobre la marcha:


Esto fue justo después de que se completara:

Luego, lo dejé ejecutándose un poco más, porque estaba viendo que las barras 0 y 1 (supongo que son los núcleos?) alcanzaban alrededor del 80% y quería ver si eso era solo temporal:




¿Esto ayuda?
En su mayor parte, la Mem no superó quizás los 500M, en promedio. Durante la reconstrucción, el máximo que alcanzó fue de aproximadamente 1 GB, pero muy brevemente. Solo después de que la reconstrucción se detuvo alcanzó esos valores de 1.6 GB o algo así.
E incluso ahora, después de que se detuvo por unos minutos, todavía estoy viendo esto, así que me pregunto si es normal?

@NateDhaliwal y @Rubi no hice nada yo mismo, lo creó automáticamente, así que supongo que es un archivo de intercambio (swapfile)? Simplemente seguí las instrucciones oficiales para instalar y dejé que hiciera lo suyo. ¿Espero que eso aclare?
@Jagster No tengo muchas cosas. Nada de IA, al menos nada que yo haya instalado, y aparte de los complementos nativos, solo tengo 3 que instalé, junto con Componentes, que probablemente sean 20 o menos, pero no creo que esos sean tan relevantes.
Sí, es un archivo de intercambio. Si no recuerdo mal, se hizo un cambio a principios de este año para crear un archivo de intercambio si hay menos de 5 GB de RAM (creo que antes era 1 GB?).
Claramente, hay mucha capacidad de sobra, puedes continuar ![]()
Quizás lo intente yo mismo la próxima vez. ¿Simplemente abres una ventana de terminal separada y escribes htop? ¿Alguna opción recomendada? Haré una búsqueda en internet para obtener información más general al respecto.
Sí. Pero tenga en cuenta que esta no es una herramienta fina. Es obvio aquí que 2GB es suficiente, pero si desea una estimación más precisa del uso de intercambio, podría investigar sysstat y el registro (logging). Lo dejo a su investigación.
¡Genial! Gracias por tus comentarios y por el comando htop, que no conocía. Lo guardé en mis notas.
Para mí, no usaría htop sino vmstat 5 porque eso deja un registro de texto claro de lo que vio (cada 5 segundos). Eso es útil porque puedes desplazarte hacia atrás o buscar el peor momento. El peor momento es lo que realmente importa, especialmente si causa un fallo. La situación promedio (durante una reconstrucción) no es informativa. Con una herramienta como htop podrías perderte fácilmente el pico, y una vez que ha pasado no puedes revisarlo.
Ya he publicado antes sobre vmstat y he explicado cómo interpretar la salida.
Gracias. Soy muy nuevo en todo esto, así que siempre añado estas “pepitas” y las guardo en mis notas. ¡Lo aprecio!