O intervalo de tempo usado será importante para trabalhos intensivos da CPU que exigem persistência do cache, a menos que você bloqueie um núcleo específico para cada PID. Você pode aumentar o intervalo de tempo com a política SCHED_BATCH do agendador e melhorar o desempenho em até 300% em alguns casos, reduzindo a capacidade de resposta interativa. O efeito oposto de fatias de tempo menores ocorre com SCHED_RR (que reduzirá a taxa de transferência, mas aumentará a capacidade de resposta em tempo real).
Você pode usar schedtool para definir a política de PIDs específicos para todos os PIDs no conjunto B como um único comando. Ele também pode ser usado para bloquear PIDs específicos para núcleos específicos, o que seria a solução ideal, pois a persistência do cache não depende mais do intervalo de tempo, mas isso exige mais esforço, pois é necessário executar um comando schedtool separado para cada PID. / p>