¿Qué hace el "inicio retrasado" en el tipo de inicio de un servicio de Windows?

¿Qué hace el "inicio retrasado" en el tipo de inicio de un servicio de Windows?

¿Cuál es la diferencia entre Automático y Automático (Inicio retrasado) para una configuración de propiedad para un servicio de Windows? es decir, ¿qué gano o pierdo al configurar mi servicio como uno u otro?

Ejecutando el servicio en Windows Server 2008 x64

Respuesta1

Un servicio marcado comoAutomático (inicio retrasado)comenzará poco después de que todos los demás servicios designados comoAutomáticohan sido iniciados. En mi experiencia, esto significa que se inician 1 o 2 minutos después de que se inicia la computadora.

La configuración es más útil para disminuir la "fiebre loca" por recursos cuando se inicia una máquina.

Tenga en cuenta que cuando tiene 20 servicios iniciados al mismo tiempo, cada uno se iniciará más lento ya que compite con los demás por porciones de los valiosos recursos de la máquina (CPU/RAM/Disco/Red).Es decir, ¡cada servicio tarda más en estar disponible!

Si tiene algunos servicios que son críticos, es posible que desee configurar esos pocos paraAutomáticoy configura tantos otros como puedas paraAutomático (inicio retrasado). Esto garantizará que los servicios críticos obtengan la mayor cantidad de recursos temprano y estén disponibles antes, mientras que los servicios no críticos comiencen un poco más tarde (lo que por definición está bien).

Respuesta2

Según tengo entendido, es simplemente un retraso antes de iniciar el servicio.

Las versiones posteriores de Windows introdujeron esto para garantizar que no tropezaran entre sí durante el proceso de arranque (tener millones de procesos iniciándose al mismo tiempo no favorece el rendimiento).

La documentación para esta característica indica que los servicios marcados así se iniciarán "poco después del inicio", con suerte una vez que los servicios requeridos para el inicio se hayan calmado un poco.

Respuesta3

Esto se utiliza principalmente para servicios que comienzan con cuentas AD. Si el servicio intenta iniciarse antes de que el servidor tenga conexión de red para comunicarse con el DC, fallará y, a veces, el sistema se atasca y se vuelve inalcanzable.

El retraso garantiza que el servicio se iniciará una vez que se establezca la conexión de red para poder utilizar la cuenta AD para ello.

Respuesta4

He aquí un ejemplo. Tengo un servicio SonarQube que depende de mi servicio de base de datos MySQL. Entonces, configuré el servicio MySQL en automático para que la base de datos esté en funcionamiento cuando se inicia la máquina. Tengo el servicio SonarQube configurado en inicio automático (retrasado) para asegurarme de que se inicie DESPUÉS de que se inicie el servicio de base de datos del que depende.

Si tiene una dependencia como esta, puede resultar útil utilizar el inicio retrasado para asegurarse de que los servicios dependientes se inicien en el orden correcto.

información relacionada