Software Interrompe o tempo de CPU é alto e continua crescendo

4

Meu sistema é uma caixa Debian 6.0.3 x86_64 com kernel 2.6.32-5-openvz-amd64, ele hospeda um número de containers OpenVZ. Recentemente, migrei do kernel LXC / mais recente do repositório backports para o kernel estável do OpenVZ para resolver problemas de rede, mas tive outro problema - o CPU gasta muito tempo interrompendo as interrupções de software. Aqui está um gráfico do Munin para o tempo da CPU: link .

Adicionei nohz=off e highres=off à linha de comando do kernel, mas isso não ajudou muito. E, o número de interrupções é bastante baixo nesta caixa de acordo com outro gráfico de Munin: link , então as interrupções parecem não ser a causa de esse problema. Quando executo top , zabbix_server é o maior consumidor de CPU, mas não vejo nenhuma relação entre zabbix_server e interrupções de software.

Não tenho certeza de como proceder com a investigação, isso parece um bug do kernel ou um bug do módulo do kernel para mim, mas eu não sei se estou acostumado a rastrear isso no processo / módulo culpado. Talvez haja outro parâmetro de linha de comando do kernel para ajustar. O que devo tentar em seguida?

    
por Alex 18.06.2012 / 18:39

1 resposta

3

zabbix_server is the most CPU consumer but I don't see any relation between zabbix_server and software interrupts.

Eu me pergunto exatamente como você tenta ver uma relação? Você tentou pará-lo, por exemplo?

Desde que este problema surgiu após a mudança do kernel, parece razoável assumir que este é um bug do OVZ 2.6.32-5. Eu sugiro usar o link se ele for mais atualizado que o atual (como parece).

    
por 18.06.2012 / 19:40