nginx e php-fpm performance cpu bound

2

nos horários de pico, o nosso servidor está ligado à cpu. nós estamos atingindo 100% cpu. usando php5-fpm e nginx em uma grande instância ec2. para atender cerca de 50 milhões de solicitações por dia. Estamos usando esse servidor para fornecer resultados JSON.

Eu quero criar um perfil de nosso servidor para detectar qualquer lugar onde possamos otimizar nosso uso de cpu. mas a maioria das ferramentas de benchmarking registra os tempos de resposta e não o uso de recursos.

há alguma ferramenta que determine o uso da CPU por transação?

    
por user2708100 12.12.2013 / 16:27

1 resposta

0

O

TraceView da AppNeta tem suporte para PHP e pode fornecer as informações que você está procurando.

De um modo geral, se você não fez nenhum ajuste de parâmetro do kernel, há algumas coisas que podem ser feitas para ajudar, e é provável que você tenha feito algum ajuste no nginx, mas eles estão fora do escopo da pergunta.

    
por 09.09.2015 / 00:36