Perguntas sobre 'scheduling'

1
resposta

Alguém poderia explicar a dinâmica do sono / vigília no Linux?

Estou estudando os mecanismos de bloqueio em um sistema operacional e me deparei com essas funções POSIX: pthread_cond_wait(pthread_cond_t *c, pthread_mutex_t *m); pthread_cond_signal(pthread_cond_t *c); Eu compreendo perfeitamente a idei...
30.09.2017 / 20:55
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
1
resposta

Configure a unidade flash usb como unidade não rotacional

Estou tentando otimizar os agendadores de I / O e usar um agendador adequado para unidades rotacionais e não rotacionais (diferentes). Quando eu corro: cat /sys/block/sd*/queue/rotational Eu recebo: 1 <-- for sda 1 <-- for...
21.04.2018 / 14:37
1
resposta

Como reagendar um job no para ser executado antes?

Suponha que eu tenha agendado um trabalho at para ser executado 3 horas depois: $ echo command | at now +3 hours $ atq 9 Mon Dec 5 14:00:00 2016 a nr mas tendo passado 1 hora, mudei de ideias e, em seguida, preciso executar esse t...
05.12.2016 / 13:14
1
resposta

Execução de trabalhos com base na mudança de horário

Eu tenho um cron job que roda às 01:00 todos os dias que cria dois arquivos em / tmp, chamados firstrun e endrun, cada um contendo o tempo que um script deve ser executado. Uma vez pela manhã e uma vez à noite. Os arquivos têm apenas uma linha e...
11.11.2016 / 18:24
1
resposta

Por que escrever parece ter prioridade sobre Ler no sistema de arquivos? (ou vice-versa)

Estou verificando se o escalonador de E / S do sistema de arquivos linux prioriza a operação de gravação sobre a operação de leitura. A versão linux é 3.10.0-327.el7.x86_64 Eu realizei os seguintes experimentos nos quais as operações de grava...
12.08.2016 / 21:52
1
resposta

Um sistema convidado de VM é executado apenas quando o processo da VM está agendado no host?

Estou trabalhando na preparação de um pacote de software corporativo para execução na nuvem, mas estou enfrentando o problema de que o pacote de software é executado como um processo em tempo real em nossas implantações atuais. Ninguém está real...
10.08.2016 / 20:31
1
resposta

Como verificar a atual política de agendamento em execução em um Linux embarcado?

Estou testando um destino incorporado baseado em ARM em execução com a versão 3.14 do Linux incorporado. Existe alguma maneira de descobrir qual política de agendamento meu linux está usando em tempo de execução? Eu vejo algumas entradas...
29.08.2016 / 08:46
1
resposta

O 0º núcleo físico pode ser usado assimetricamente no linux?

Em um SMP e com um algoritmo de agendamento justo, espero que todos os núcleos físicos de uma máquina sejam usados uniformemente pelo linux. Em teoria, acredito que seja esse o caso, mas, na prática, suspeito que não. Alguém tem boas explicaç...
05.08.2016 / 11:48
1
resposta

Compreendendo o switch e as alternâncias de contexto do Linux Perf

Estou tentando habilitar eventos de mudança de contexto no perf e usar o despejo do script do perf do perf.data para investigar o tempo bloqueado do thread. Até o momento, as únicas duas opções de gravação que parecem ser úteis são a alternân...
03.02.2016 / 23:17