Descubra quais processos estão bifurcando

2

Meu servidor parece estar um pouco lento, então decidi instalar o munin para ver o que está acontecendo. Uma estatística que se destaca é que o servidor está bifurcando 50 vezes por segundo, o que parece um pouco excessivo para o meu servidor.

Como faço para descobrir o que está bifando o tempo todo? Eu estou usando nginx, postgres e uwsgi, mas não vejo por que algum deles deveria estar causando isso.

Como posso descobrir quais processos são responsáveis por isso? Eu tentei google mas só posso encontrar vmstat -f que me diz o número atual - então nada mais, então munin me dá.

A caixa é uma VM usando o Centos 5 (ela está ativa há 4 anos, então um pouco antiga, eu simplesmente não tenho tempo para reconfigurar algo novo)

    
por Michael Buckley 23.01.2015 / 22:24

2 respostas

1

Você pode, talvez, anexar a vários processos com strace e, em seguida, procurar chamadas para fork / vfork / clone.

    
por 11.02.2016 / 14:52
0

Eu sei que perguntei isso há muito tempo, mas a resposta foi que o número é da máquina física e não da VM. Portanto, todas as VMs juntas no servidor físico tinham processamento de forking 50 vezes por segundo. Muito bom realmente como um stat então

    
por 17.07.2017 / 14:22

Tags