Este é um exemplo de link . O bug foi corrigido com kernels de distro recentes, mas isso não ajuda quem está executando VMs onde o host escolhe o kernel. Eu não tenho uma correção, desculpe.
Eu estou em um VPS no ramnode.com, virtualizado usando o OpenVZ, o sistema operacional instalado era o Ubuntu 12.10, mas eu corri o do-release-upgrade
para atualizá-lo para o 13.04.
rsyslogd
estava consumindo ~ 150% da CPU, eu realmente não sei muito sobre o Linux, mas eu corri para o conselho de alguém strace -c -p 'pidof rsyslogd'
, e aqui está o resultado:
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
100.00 37.912236 9478059 4 select
0.00 0.001000 500 2 write
0.00 0.000000 0 14 gettimeofday
0.00 0.000000 0 4 futex
------ ----------- ----------- --------- --------- ----------------
100.00 37.913236 24 total
Então parece que está gastando seu tempo com o syscall, mas não sei o que isso significa: (
A execução de strace -p 'pidof rsyslogd'
fornece apenas uma linha até que eu a interrompa:
select(1, NULL, NULL, NULL, {22, 56702}^C <unfinished ...>
O que pode estar causando isso? O que posso fazer para corrigir isso?
Editar: tail /var/log/kern.log
me dá isso:
Jun 7 21:42:26 camilo kernel: last message repeated 14010362 times
Jun 7 21:43:26 camilo kernel: last message repeated 13755525 times
Jun 7 21:44:26 camilo kernel: last message repeated 13745228 times
Jun 7 22:03:44 camilo kernel: imklog 5.8.11, log source = /proc/kmsg started.
Jun 7 22:03:44 camilo kernel: Cannot read proc file system: 1 - Operation not permitted.
Jun 7 22:04:14 camilo kernel: last message repeated 6927277 times
Jun 7 22:05:14 camilo kernel: last message repeated 13931106 times
Jun 7 22:06:14 camilo kernel: last message repeated 13864233 times
Jun 7 22:09:46 camilo kernel: imklog 5.8.11, log source = /proc/kmsg started.
Jun 7 22:09:46 camilo kernel: Cannot read proc file system: 1 - Operation not permitted.
Isso não parece bom :( O Kernel é 2.6.32-042stab076.8
e eu não acho que posso mexer com ele.
Este é um exemplo de link . O bug foi corrigido com kernels de distro recentes, mas isso não ajuda quem está executando VMs onde o host escolhe o kernel. Eu não tenho uma correção, desculpe.