Eu tenho um comportamento estranho no meu servidor: - /. É um OpenVZ VPS (eu acho que é OpenVZ, porque /proc/user_beancounters
existe e df -h
retorna / dev / simfs drive. Também ifconfig
retorna venet0
). Quando eu faço cat /proc/stat
, eu posso ver como cada segundo sobre 50-100 processos é criado e acontece sobre switches de contexto de 800k-1200k! Toda essa informação é com o servidor completamente ocioso, sem tráfego nem programas em execução.
Top mostra 0 load average e 100% de CPU ociosa.
Fechei todos os serviços não necessários (httpd, mysqld, sendmail, nagios, named ...) e o problema ainda acontece. Eu faço ps -ALf
a cada segundo também e não vejo nenhuma alteração, apenas um novo processo ps
é criado a cada vez e o PID é exatamente o mesmo de antes + 1, então novos processos não são criados, então eu pensei esse processo crescendo em cat /proc/stat
deve ser encadeamentos (Sim, parece que processes
in /proc/stat
conta a criação de encadeamentos também, como está indicado aqui: ligação ).
Eu mudei para /proc
dir e terminei cat [PID]\status
com todos os PIDs listados com ls
(incluindo os do kernel) e em qualquer processo voluntary_ctxt_switches
nor nonvoluntary_ctxt_switches
estão crescendo na mesma velocidade que cat /proc/stat
faz (apenas algumas dezenas / segundo), Threads
mantém o mesmo também.
Eu também fiz strace -p PID
em todo o processo para ver se algum processo está agrupando segmentos ou algo assim, mas o único processo que tem um pouco de movimento é ssh
e esse movimento é read
/ write
de operações porque os dados estão sendo enviados para o meu terminal.
Depois disso, eu fiz vmstat -s
e vi que forks
está crescendo na mesma velocidade processes
em /proc/stat
. Como o link diz, cada fork()
cria um novo PID, mas meu servidor PID não está crescendo!
A última coisa que posso pensar é que todos os dados de processo que proc/stat
e vmstat -s
mostram são compartilhados com todos os outros VPS armazenados na mesma máquina, mas não sei se isso está correto ... Se alguém puder esclarecer isso, eu ficaria muito grato.