Perguntas sobre 'real-time'

1
resposta

Comportamento de herança de prioridade em sistemas mistos

Se eu tiver um sistema linux em tempo real, mas com certos subsistemas não sendo em tempo real. O que acontece se eu usar a herança de prioridade com certos objetos de sincronização que são compartilhados entre a parte em tempo real e a parte nã...
11.03.2015 / 09:30
1
resposta

O SCHED_FIFO pode ser antecipado por SCHED_DEADLINE?

Como afirmado nas man pages: A SCHED_FIFO thread runs until either it is blocked by an I/O request, it is preempted by a higher priority thread, or it calls sched_yield(2). Da mesma fonte: SCHED_DEADLINE threads are the highest priorit...
05.02.2017 / 21:24
2
respostas

Gerar quadros Ethernet brutos com cargas pré-carregadas de memória em intervalos de 1 ms

Estou procurando gerar quadros Ethernet brutos com carga útil pré-carregada na memória. Os quadros Ethernet (10 a 60 quadros completos) devem ser gerados em intervalos de 1 ms, sem exceção. Qual seria a minha opção para fazer isso? Minha preo...
02.02.2016 / 20:35
1
resposta

Existe uma maneira de fazer com que a libusb se comporte em tempo real?

Eu recentemente apliquei o patch rt ao meu kernel na tentativa de diminuir a pior latência do envio de mensagens via USB. Infelizmente, não vi nenhuma melhora no pior caso do kernel não corrigido. Existe um patch que eu preciso para a libusb, ou...
24.09.2015 / 17:02
1
resposta

Quanto pode um script bash interagir com um navegador da Web em execução? [fechadas]

Aqui está o que eu tenho até agora: inicie quando um navegador da Web estiver em execução faça o download de todo o conteúdo da página da Web atual e procure por "conteúdo de interesse" resumo da saída / detalhes do dito "conteúdo de int...
16.01.2015 / 06:39
1
resposta

Existe uma boa maneira de pesquisar em um processo em tempo real que seja amigável ao kernel?

Eu tenho um aplicativo que usa boost asio e gostaria de usar poll() para detectar eventos de rede prontos (pacotes) e processá-los o mais rápido possível. Além disso, eu gostaria de usar SCHED_FIFO para este processo (que é single threaded...
11.07.2014 / 16:24
0
respostas

Linux (kernel 3.xe 4.x) Pthread e algoritmos gerais de agendamento de processos

Eu queria saber se os escopos de agendamento (contenção) (SYSTEM e PROCESS) são usados na lógica de agendamento do kernel do Linux. POSIX suporta pthreads do escopo do PROCESSO (modelo MXN) e pthreads do escopo do SISTEMA (modelo 1X1) para unida...
12.07.2018 / 15:35
0
respostas

Verifique se o Kernel do Linux é em tempo real ou não do módulo do Kernel

Nós temos um módulo do kernel que é usado tanto em tempo real (RT) quanto em tempo real no kernel Linux. O módulo usa a função get_user_pages_remote. No entanto, há uma verificação de versão, pois o módulo precisa funcionar para kernels mais ant...
14.02.2018 / 22:45
0
respostas

Quais são as implicações de desempenho de isolar um núcleo vs PREEMPT_RT?

Eu tento descobrir quais são as diferenças entre vários sistemas em tempo real. Até agora, tentei usar o patch PREEMPT_RT e isolar um core e reservá-lo para o aplicativo RT. Até agora eu testei usando: taskset -c 3 cyclictest -m -t1...
15.01.2018 / 12:55
2
respostas

Como encontrar a política de agendamento e a prioridade dos processos ativos?

Eu quero fazer um script de shell que encontre todos os processos ativos e imprimir para o usuário a política de agendamento. Quero que o resultado seja assim. pid 3042's current scheduling policy: SCHED_OTHER pid 3042's current scheduling p...
28.11.2017 / 13:44