Gerar interrupções para fins de teste de estresse

2

Estou testando a qualidade de um sinal PWM gerado em um Raspbery Pi. Eu gostaria de testar como ele se comporta se houver muitas interrupções.

Existe uma maneira de falsificar interrupções ou forçar 2000 interrupções de teclado por segundo através de um script?

    
por TheMeaningfulEngineer 09.08.2013 / 15:10

1 resposta

1

Quão rápido você pode digitar? ; -)

O USB e a rede são formas fáceis de gerar interrupções:

  • se você tiver um dispositivo de áudio ou vídeo USB, a gravação pode ser um truque
  • use ping -f ou uma ferramenta de inundação TCP ou UDP, por exemplo ( tcpflood

Se você tiver o equipamento e um kernel adequado, um gerador de onda quadrada ligado a uma das portas GPIO deve funcionar também.

Você também pode fazer algo com hrtimers , mas eu realmente não tenho certeza qual é o nível de suporte em ARM e RPi para isso.

    
por 09.08.2013 / 17:54