O que strace -p
pidof klogd '' mostra para você?
Um dos meus servidores tem um processo em execução chamado klogd que está rodando a 99,9% do CPU de acordo com o topo (saída do topo abaixo)
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3932 klog 25 0 5932 2220 16 R 99.7 0.1 162333:28 klogd
1 root 15 0 4100 584 300 S 0.0 0.0 6:10.66 init
2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.33 ksoftirqd/0
4 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
5 root 10 -5 0 0 0 S 0.0 0.0 0:03.63 events/0
6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
7 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
29 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0
30 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
31 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kacpi_notify
Iv tinha um Google e este parece ser um processo padrão para lidar com log. Nenhum dos arquivos de log parece ser muito grande e não há muita coisa acontecendo no servidor.
O sistema operacional é o Ubuntu 9.04
Eu já vi isso muito na versão 2.6.32
execute /etc/init.d/klogd restart
para corrigir a CPU de 99%.
A verdadeira correção é atualizar o seu kernel.
Houve um erro ao ler o arquivo pseudo / proc / kmsg. Espero que este bug esteja corrigido agora. Aqui está Linus assume o problema (muito engraçado)