Alta carga de CPU no Centos com sync_supers de processo

5

Meu servidor centos tem alta carga cpu agora. Por favor, veja a saída do Htop abaixo.

sync_supers é muito suspeito, mas eu não sei como matá-lo. Alguma sugestão?

    
por Tester 12.11.2014 / 20:51

2 respostas

5

Esta sobrecarga de CPU "sync_supe" é um Apache (usuário "nobody") que executa um processador de bitcoins, trabalho árduo e uso dos recursos. O sistema pode ter sido comprometido via 1.3 Apache e kernel do Linux < 2.6.25

    
por 15.12.2014 / 22:43
3

O processo de morte não vai te levar muito longe. Eu prefiro recomendar parar para que você possa inspecionar o que está acontecendo. Ao executar

kill -TERM 17757

Você eliminará o processo (o valor da coluna PID de aviso para sync_supers pode ter sido alterado desde então. Em vez de matar imediatamente tente fazer

kill -STOP 17757

Em seguida, inspecione o procfs para este ID de processo

ls -al /proc/17757/

Será informativo ver a linha cwd; diz de qual dir este processo foi iniciado Examine também

cat /proc/17757/cmdline

Para ver como o processo foi iniciado

E também informações possivelmente interessantes em

ls -la /proc/17757/fd

O que informará se algum arquivo é aberto por processo.

Se você quiser analisar de maneira interativa o processo, você pode se conectar a ele com o rastreador de chamadas do sistema strace como este

strace -p 17757

No entanto, se o processo for interrompido, você não verá muito desde que ele foi interrompido, então isso pode ser algo a considerar antes de fazer qualquer coisa no processo.

    
por 12.11.2014 / 23:55