reduz a velocidade dos processos (uso da cpu)

2

Descobri que um aplicativo imagemagick / convert no meu VPS está causando problemas devido à alta carga na minha caixa. Agora eu adicionei o renice com prioridade 10 a todos esses processos convertidos para afunilar cada minuto.

No entanto, não tenho certeza se isso realmente atrasa o processo e alivia minha CPU (apenas 1-core).

Como realmente se certificar de que processos específicos não aumentam significativamente a carga ou atacam o sistema estável?

Eu tenho > 500MB de RAM livre, quase nenhuma troca em uso e um iowait baixo a qualquer momento. Então eu acho, é realmente por causa da CPU com apenas 1 núcleo. Na maioria das vezes, isso é suficiente e não há tempo de espera. Mas no caso de algumas conversões estarem a decorrer, está a falhar.

    
por ledy 02.07.2012 / 08:29

1 resposta

5

Processos de aprimoramento não diminuirão sua média de carga - afinal, os processos de prioridade mais baixa ainda estão na fila de execução. No entanto, a média de carga é uma medida ruim de capacidade de resposta, de qualquer forma. Você deve monitorar as estatísticas de desempenho relevantes do negócio do seu serviço (por exemplo, a latência é importante? Avalie isso. A taxa de transferência é importante? Meça isso). A correlação de alterações de configuração, como a redução da prioridade em seus trabalhos convertidos em relação às métricas no nível de negócios, deve informar se as alterações tiveram um efeito e, em caso afirmativo, quanto de um efeito e se é suficiente.

    
por 02.07.2012 / 08:38

Tags