Um processo de núcleo único é reatribuído para algum outro núcleo automaticamente quando a utilização do núcleo é alta no Linux?

0

Geralmente, por padrão, se um processo de núcleo único começar a ter alta utilização de núcleo, ele será reatribuído a algum outro núcleo que possa manipular e a menos que seja exclusivamente definido não no script?

E como a afinidade suave e difícil se encaixa aqui?

Obrigado!

EDITAR: O que eu quis dizer é que, se um núcleo já tiver tarefas que podem ser executadas e sua utilização de cpu for alta, será que ele dará a tarefa a algum outro núcleo que não tenha tarefas a cumprir?

    
por GP92 02.11.2015 / 15:00

1 resposta

2

Basicamente, você está perguntando se o agendador é estúpido ou sensato. O agendador é sensato. Ele move constantemente as tarefas do core para o core, conforme necessário, para manter o máximo de núcleos ocupados e honrar as configurações de prioridade.

    
por 02.11.2015 / 15:28