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.