Número de procesos en el servidor

Número de procesos en el servidor

Estoy un poco preocupado por la cantidad de procesos en mi servidor. Veo muchos procesos de Apache y MySQL después de reiniciar. Me preocupa que empiecen a consumir demasiados recursos y derriben el servidor. ¿Es esta la configuración predeterminada para Apache y MySQL? No me metí en absoluto con los archivos de configuración. ¿Debería considerar establecer la cantidad de procesos secundarios para cada uno en su configuración respectiva? ingrese la descripción de la imagen aquí

Respuesta1

La configuración predeterminada de Apache es muy genérica. Genera una serie de procesos secundarios para mayor resiliencia, pero no sabe nada de su caso de uso.Apache recomiendaajusta el número de trabajadores para evitar intercambios que sean perjudiciales para el rendimiento:

Un servidor web nunca debería tener que cambiar, ya que el intercambio aumenta la latencia de cada solicitud más allá de un punto que los usuarios consideran "suficientemente rápido". Esto hace que los usuarios presionen detener y recargar, aumentando aún más la carga. Puede y debe controlar la configuración de MaxRequestWorkers para que su servidor no genere tantos hijos que comience a intercambiar.

MySQL generalmente comienza con un solo proceso, por lo que me sorprende ver tantos. Es posible que desee verificar cuántos se están ejecutando al inicio, para ver si creó procesos adicionales en respuesta a una determinada carga de trabajo. Probablemente haya una configuración para controlar eso, pero no la conozco.

información relacionada