Maior CPU usada a cada segundo ou mais nas interrupções do sistema

1

Eu tenho um Intel S5520SC configuração da placa do servidor em um banco de testes barebones.

  • A placa tem 1x E5540 (um processador aprovado que ao mesmo tempo trabalhou nesta placa)
  • Também testado em outro E5540, o problema persiste
  • 2x RDIMMS de 2 GB (testados, suportados e instalados nas posições corretas)
  • Windows 7 Pro x64 instalado recentemente
  • Uma boa placa gráfica simples e boa
  • Configurações padrão da BIOS
  • Todo o firmware atualizado
  • Uma fonte de alimentação mais do que suficiente, conectores de 24 e 8 pinos conectados firmemente
  • Ran a unidade do sistema operacional por meio de um checkdisk e ela passa

Eu zerei este fórum até onde eu pude, eu diminuí o problema o máximo que posso. No entanto, por algum motivo, estou experimentando um pico periódico de CPU (cerca de uma vez por segundo).

Acredito que algo no quadro esteja causando as interrupções (já que esse problema começou depois que a placa estava armazenada), eu simplesmente não sei como proceder no meu diagnóstico.

Então, dado um pico periódico de CPU registrando no gerenciador de recursos como "interrupções do sistema", como devo proceder no teste / o que posso fazer?

    
por Cody Smith 01.02.2014 / 07:03

2 respostas

0

OK, essa foi a coisa mais estranha de todas. Graças a este tópico Consegui descobrir o problema.

Sério, eu tenho trabalhado com computadores por um bom tempo e isso, essa foi uma das coisas mais estranhas que já aconteceram.

Então aqui está o negócio, se isso acontecer com você, conecte ambos os nichos Gigabit (interfaces de rede) em algo, qualquer coisa realmente e as interrupções apenas param.

Vou dar uma olhada no driver e ver se ele está em algum tipo de modo de dois gigabits, mas por enquanto isso funciona.

    
por 01.02.2014 / 07:51
0

O utilitário vmstat mostrará o número de interrupções por segundo, não apenas o uso da CPU. Vale a pena examiná-lo para ter certeza de que você realmente tem um problema com o número de interrupções e não apenas com um driver que leva mais tempo de processamento do que o esperado. Se os dados sugerirem um problema de driver, descarregar os módulos um por um para ver quando a carga é interrompida parece ser a maneira mais rápida de identificar o culpado. Também dê uma olhada em /proc/interrupts - ele está dando a você uma análise mais detalhada sobre o tipo de interrupção acontecendo.

Outra coisa a considerar são os estados de energia - uma CPU pode ser configurada em estados de economia de energia, onde teria reduzido significativamente as capacidades de processamento. As porcentagens aumentariam naturalmente à medida que o bolo do tempo total de processamento estivesse diminuindo. Use powertop para ver quanto tempo sua CPU está executando em diferentes estados-C disponíveis e em quais frequências. Desative PM (por exemplo, configurando maximum performance na configuração do BIOS) e veja se isso ajuda.

Por último, mas não menos importante, pode ser um problema de hardware com uma placa de extensão ou com a NIC - considere desconectar tudo o que puder para ver se esse é o caso.

    
por 01.02.2014 / 07:55