A parte interessante (além de o MySQL ser tão ocupado ...) é que a maioria do tempo de CPU parece ir para system
, não user
time.
Você pode ativar esse mesmo tipo de comportamento com algum outro programa que não o MySQL? Tente, por exemplo, stress
e consuma a CPU com stress -c 128
. Para mim, isso gerou 128 threads consumindo 93% de usuário, 7% de CPU do sistema (de acordo com o topo). Isso no Fedora 15, de qualquer maneira. Se até mesmo o estresse fizer com que seu servidor consuma principalmente a hora do sistema, algo está muito errado.
Às vezes, coisas inesperadas, como o firmware desatualizado do servidor, podem causar todos os tipos de efeitos colaterais. Você atualizou o firmware do seu servidor? Também novos recursos do kernel, como dynamic ticks
, podem tornar as coisas mais lentas sob certas condições. Você pode tentar desativá-los passando nohz=off
como parâmetro de inicialização para o GRUB.