O hotplug do cpu do Linux não está funcionando como esperado

1

Estou testando o hotplug do linux cpu em uma máquina AMD de 8 núcleos de desktop normal. Problema parece que depois de onlining uma CPU novamente taskset e kernel se recusa a mover e / ou agendar quaisquer tarefas no núcleo. Por exemplo. fazendo:

echo 0 | sudo tee /sys/devices/system/cpu/cpu7/online
echo 1 | sudo tee /sys/devices/system/cpu/cpu7/online
taskset -c 7 bash

Falha ... Eu não sei porque o taskset se recusa a migrar qualquer encadeamento para os núcleos hotpluged. Eu tenho a intenção de usar isso para melhorar a operação tickless NO_HZ do kernel, forçando Interrupções de Temporizador Local (LOC) a partir dos núcleos 2-7. A documentação do kernel NO_HZ sugere essa possibilidade.

Estou executando a linha principal 4.4.6 kernel PREEMPT no Linux Mint 17.3. O kernel é autocompilado, já que os kernels do mint não possuem vários recursos / drivers que eu preciso.

    
por JATothrim 24.04.2016 / 18:39

0 respostas