La fiabilidad no se alcanza con condiciones de poca memoria y un asesino OOM.
Está mal organizar una fiesta en un armario y colocar "limpiar mi armario" en tu pequeña lista de reproducción.
¿Es posible hacer que el asesino OOM intervenga antes?
Hacer esto tendrá resultados secundarios no deseados, ya que no tienes control sobre lo que se mata.
Intento ajustar mi sistema de desarrollo para obtener la máxima fiabilidad.
La confiabilidad máxima implica probar su sistema y mejorar su sistema basado en estas pruebas.
Simplemente ajustar cosas al azar no te llevará a ninguna parte ...
Inhabilité el intercambio, porque para el uso de la GUI hace que la máquina deje de responder de tal manera que ya no se pueda usar. Sin embargo, si las aplicaciones agresivas consumen la memoria, algunos mecanismos parecen ayudar a aprovechar el costo de la velocidad.
Debido a las condiciones de poca memoria, deshabilitar el intercambio no mejorará el comportamiento , hace lo contrario .
Para aumentar la confiabilidad en esta situación, agregue más memoria de manera que su sistema responda mejor y no se eliminen procesos aleatorios sin la intención del usuario. No debe recurrir a condiciones de poca memoria y un mecanismo como este, especialmente no en un entorno de desarrollo ...
No hay operación de intercambio de disco duro, pero el sistema no responde de la misma manera.
Las condiciones de poca memoria resultan en la falta de respuesta, ya sea que tenga un intercambio o no.
Así que quiero dejar que el asesino de OOM entre en acción antes de que el sistema haga ningún esfuerzo especial en la ganancia de memoria.
Esfuerzos especiales que harán más daño que bien, como expliqué anteriormente. En cambio, podría matar procesos que no necesita, pero supongo que no puede hacerlo, por lo que la OOM matará los procesos que necesita.
¿Es posible configurar el asesino OOM para que actúe si hay menos de 100 MB de memoria física libre, por ejemplo?
Puede ser, pero obtienes un mayor retorno de la inversión si solo compras un poco de memoria extra que realmente no cuesta mucho en estos días. Tenga en cuenta que a la larga se va a golpear en el pie si continúa trabajando en condiciones de poca memoria. OOM es como un agente judicial, no te ayuda, ayuda al sistema operativo ...