Entendendo a% de CPU no status do Apache Extended Server

3

Acabei de migrar um site de tráfego razoavelmente alto para um droplet da Digital Ocean e visualizei a página de status do servidor estendido do Apache. Mostra as informações abaixo. Uma coisa que notei é que a CPU está listada em 269% de carga. Como pode ser? Isto é bom ou ruim? Como posso interpretar esses 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
    
por smusumeche 19.05.2015 / 10:13

1 resposta

3

Primeiro, as descrições dos campos:

  • u778.49 : segundos gastos no espaço do usuário
  • s54.72 : segundos gastos durante as chamadas do sistema
  • Os dois juntos são o tempo total de CPU da CPU: 833.21

Veja como a porcentagem é calculada. Sua máquina funciona por 5 minutos e 10 segundos, portanto 310 segundos. A quantidade total de tempo de CPU dividido pela quantidade total de segundos de tempo fornece a porcentagem da CPU:

833.21/310=2.687*100%=269%

Mas o seu sistema provavelmente tem várias CPUs. Você pode dividir esse valor pelo número de CPUs.

    
por 19.05.2015 / 11:37