Comprender el porcentaje de CPU en el estado del servidor extendido Apache

Comprender el porcentaje de CPU en el estado del servidor extendido Apache

Acabo de migrar un sitio web existente con bastante tráfico a una gota de Digital Ocean y vi la página de estado del servidor extendido Apache. Muestra la información a continuación. Una cosa que noté es que la CPU aparece con una carga del 269%. ¿Como puede ser? ¿Esto es bueno o malo? ¿Cómo puedo interpretar estos números?

Apache Server Status for xx.xx.xxx

Server Version: Apache/2.2.15 (Unix) DAV/2 PHP/5.4.40 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips
Server Built: Oct 16 2014 14:48:21
Current Time: Tuesday, 19-May-2015 04:11:17 EDT
Restart Time: Tuesday, 19-May-2015 04:06:06 EDT
Parent Server Generation: 0
Server uptime: 5 minutes 10 seconds
Total accesses: 1139 - Total Traffic: 280.7 MB
CPU Usage: u778.49 s54.72 cu0 cs0 - 269% CPU load
3.67 requests/sec - 0.9 MB/second - 252.4 kB/request
12 requests currently being processed, 11 idle workers

Respuesta1

Primero las descripciones de los campos:

  • u778.49: segundos pasados ​​en el espacio de usuario
  • s54.72: segundos transcurridos durante las llamadas al sistema
  • Ambos juntos son la cantidad total de segundos de tiempo de CPU:833.21

Así es como se calcula el porcentaje. Su máquina funciona durante 5 minutos y 10 segundos, es decir, 310segundos. La cantidad total de tiempo de CPU dividida por la cantidad total de segundos de tiempo de actividad da el porcentaje de CPU:

833.21/310=2.687*100%=269%

Pero lo más probable es que su sistema tenga varias CPU. Puede dividir ese valor por la cantidad de CPU.

información relacionada