20.3.4. Definição de políticas de agendamento


Verifique e ajuste as políticas e prioridades do programador usando a ferramenta de linha de comando chrt. Ela pode iniciar novos processos com as propriedades desejadas, ou alterar as propriedades de um processo em execução. Também pode ser usado para definir a política em tempo de execução.

Procedimento

  1. Veja o ID do processo (PID) dos processos ativos:

    # ps
    Copy to Clipboard Toggle word wrap

    Use a opção --pid ou -p com o comando ps para visualizar os detalhes do PID em particular.

  2. Verifique a política de programação, PID, e prioridade de um processo em particular:

    # chrt -p 468
    pid 468's current scheduling policy: SCHED_FIFO
    pid 468's current scheduling priority: 85
    
    # chrt -p 476
    pid 476's current scheduling policy: SCHED_OTHER
    pid 476's current scheduling priority: 0
    Copy to Clipboard Toggle word wrap

    Aqui, 468 e 476 são PID de um processo.

  3. Estabelecer a política de programação de um processo:

    1. Por exemplo, para definir o processo com o PID 1000 para SCHED_FIFO, com prioridade para 50:

      # chrt -f -p 50 1000
      Copy to Clipboard Toggle word wrap
    2. Por exemplo, para definir o processo com o PID 1000 para SCHED_OTHER, com prioridade para 0:

      # chrt -o -p 0 1000
      Copy to Clipboard Toggle word wrap
    3. Por exemplo, para definir o processo com o PID 1000 para SCHED_RR, com prioridade para 10:

      # chrt -r -p 10 1000
      Copy to Clipboard Toggle word wrap
    4. Para iniciar um novo pedido com uma política e prioridade particular, especifique o nome do pedido:

      # chrt -f 36 /bin/my-app
      Copy to Clipboard Toggle word wrap

Recursos adicionais

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

© 2025 Red Hat