¿Conmutadores para VPS con recursos limitados?

No quiero un intercambio. Asumiré el riesgo de OOM. ¿Hay interruptores de línea de comandos implícitos aquí para limitar la RAM a menos de 2 GB?

Esta instancia tendrá como máximo 10 usuarios. Así es. DIEZ. Probablemente TRES usuarios frecuentes.

  • El valor predeterminado de 1 GB de RAM funciona bien para comunidades pequeñas de Discourse. Recomendamos 2 GB de RAM para comunidades más grandes.

Así que provisioné un 1c2r no reembolsable. Eso es todo. Sin actualizaciones. El intercambio ocupa demasiado espacio. Así que paso.

frustrado

Probablemente no puedas crear un contenedor sin swap. Podrías intentar crear el swap, crear el contenedor, apagar el contenedor y eliminar el swap.

1 me gusta

Estás realmente solo con esto. Aconsejaría encarecidamente no intentar eludir el requisito de SWAP. Deberías ponerte en contacto con tu proveedor de nube para que te proporcione un disco más grande.

1 me gusta

Intenté lo siguiente con dos ventanas SSH. crear swap, ejecutar launcher, en la otra ventana SSH eliminar swap, el launcher continuó. Y esto podría funcionar en un VPS mejor aprovisionado. En mi próximo tiempo libre lo intentaré. Tengo una instancia ahora ejecutándose en 4c12r

Dado: no se pueden aumentar los recursos

Sugerencia: aumentar los recursos

1 me gusta

Normalmente se necesita más memoria (RAM + swap) para una actualización que para el servicio normal.

Si no tienes espacio para swap, es porque tus datos del foro (base de datos + subidas) están utilizando el espacio que necesitas.

Es muy posible que puedas seguir la estrategia

  • nunca actualizar

o la estrategia

  • migrar tus datos cada vez a una instalación nueva y actualizada

Pero he pasado por mis propias dificultades con una instancia de tamaño mínimo, utilizando mis muchas décadas de experiencia en administración de sistemas. Al final, fue preferible usar una máquina más grande. De hecho, muy preferible, porque la máquina más grande era más barata. Esto se debe a que diferentes proveedores cobran cantidades diferentes; me mudé de Digital Ocean a Hetzner.

1 me gusta

La otra posibilidad, que requeriría mucho trabajo, sería construir la nueva imagen en otra máquina, ponerla en algún repositorio y luego lanzarla en la máquina de bajos recursos.

Pero eso está más allá del tipo de ayuda que es factible brindar en un foro.

Supongo que la conclusión clave fue

y no

que fue simplemente una sugerencia para un camino a seguir.

1 me gusta