pinning process para uma CPU

3

Eu quero fixar um processo em uma CPU1 na minha CPU dual máquina - como posso fazê-lo no Linux - quaisquer ponteiros?

    
por Onkar Mahajan 24.03.2011 / 13:36

2 respostas

8

Você deve pensar muito sobre por que você acha que é mais inteligente que o agendador. Depois disso, se você ainda quiser definir a afinidade de CPU de um processo no Linux, poderá usar o taskset comando ou, se você estiver escrevendo o programa, a sched_setaffinity chamada do sistema

    
por 24.03.2011 / 13:56
1

Fwiw: nós fizemos isso, fixando todos os processos em uma aplicação medianamente complexa que nós dominamos bem. Descobrimos que o programador de kernel do linux é melhor do que nós em permitir processadores e tempo de processamento, como outros afirmaram acima ...

    
por 24.03.2011 / 18:03