Deve ficar tudo bem. Ao contrário do comando top
, htop
por padrão lista todos os encadeamentos junto com os processos. Então todo o 'mysqld' que você está vendo não são processos, mas threads.
Faça isso:
Pegue o PID de algumas entradas do mysql que você vê na saída htop
e use grep na saída de ps
.
Por exemplo:
ps -ef | grep 14082
Aqui, o grep provavelmente não retornará nenhum processo mysql para você. Agora tente isto:
ps -eLf | grep 14082
E agora você verá o grep retornando um processo mysql que não é realmente um processo, mas um thread.
A opção L
pedirá a ps
para listar todos os Processos Lightweight (threads) também. Então o grep encontrou o TID que você tem, já que é um processo ou thread leve. Verifique a saída top
e provavelmente você verá apenas um ou dois processos MySQL.
Além disso, obtenha o PID do seu processo MySQL de ps -ef
output e use pstree
para ver todos os threads criados a partir desse processo.
pstree -p <PIDofMySQL>