¿Tiempo de respuesta lento cuando el servidor está inactivo, tiempo de respuesta rápido cuando el servidor está cargado?

¿Tiempo de respuesta lento cuando el servidor está inactivo, tiempo de respuesta rápido cuando el servidor está cargado?

Estoy ejecutando un servidor de 40 subprocesos/125 GB de RAM.

El servidor está basado en CentOS 7.

He notado que el tiempo de respuesta del servidor es mayor cuando el servidor está inactivo:

ingrese la descripción de la imagen aquí

Puede ver en la captura de pantalla aquí que la respuesta del servidor entre las 4:00 p. m. y las 10:00 p. m. fue menor que en otros momentos.

Miré los registros y GoogleBot nos estaba enviando 4 solicitudes por segundo en ese momento, lo que cargó el servidor. La mayoría de las solicitudes de GoogleBot fueron redirecciones 302 (gran catálogo de comercio electrónico con cambios diarios en productos activos).

ingrese la descripción de la imagen aquí

Aquí puede ver el rendimiento del servidor: durante los momentos en que el servidor estaba ocupado, era cuando los tiempos de respuesta eran bajos.

¿Cómo puedo depurar esto?

¿Qué está causando esto?

¿Podrían las 302 redirecciones ser más baratas que las 200 respuestas que distorsionaron los datos?

¿Es posible que la caché (Redis/Opcache/APCu) se esté evacuando demasiado pronto, lo que provoca la recreación de la caché durante el tiempo de inactividad?

Actualmente estamos ejecutando: Apache 2.4 Nginx Proxy MySQL Redis Opcache APCu Elasticsearch

ACTUALIZAR:

Observando los procesos separados que PHP está ocupando más tiempo:

ingrese la descripción de la imagen aquí

MySQL se correlaciona un poco con PHP, pero no completamente:

ingrese la descripción de la imagen aquí

información relacionada