4.4. Ajuste de IRQs usando ferramenta de atum


O arquivo /proc/interrupts registra o número de interrupções por IRQ, o tipo de interrupção, e o nome do dispositivo que está localizado nesse IRQ. Este procedimento descreve como afinar os IRQs usando a ferramenta tuna.

Pré-requisitos

Procedimento

  • Para ver os IRQs atuais e sua afinidade:

    # tuna --show_irqs
    # users            affinity
    0 timer                   0
    1 i8042                   0
    7 parport0                0
    Copy to Clipboard Toggle word wrap
  • Para especificar a lista de IRQs a serem afetados por um comando:

    # atum --irqs=irq_list [command]
    Copy to Clipboard Toggle word wrap

    O argumento irq_list é uma lista de números IRQ separados por vírgula ou padrões de nomes de usuários.

    Substituir [command] por, por exemplo, --isolate.

  • Para mover uma interrupção para uma CPU especificada:

    # tuna --irqs=128 --show_irqs
       # users            affinity
     128 iwlwifi           0,1,2,3
    
    # tuna --irqs=128 --cpus=3 --move
    Copy to Clipboard Toggle word wrap

    Substituir 128 pelo argumento irq_list e 3 pelo argumento cpu_list.

    O argumento cpu_list é uma lista de números de CPU separados por vírgula, por exemplo, --cpus=0,2. Para mais informações, ver Seção 4.3, “Sintonia de CPUs usando a ferramenta atum”.

Etapas de verificação

  • Compare o estado dos IRQs selecionados antes e depois de mover qualquer interrupção para uma CPU especificada:

    # tuna --irqs=128 --show_irqs
       # users            affinity
     128 iwlwifi                 3
    Copy to Clipboard Toggle word wrap

Recursos adicionais

  • O arquivo /procs/interrupts.
  • A página do homem tuna.
  • O comando tuna -h exibe as opções CLI disponíveis.
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2026 Red Hat