Eu acho que esses dois processos são kworker
ou outra tarefa do kernel.
Parece que, atualmente, isolcpus=
afeta apenas os encadeamentos do espaço do usuário e, portanto, os encadeamentos do kernel aparecerão na CPU isolada.
Na documentação do RHEL (ênfase minha),
3.3.6.2. Isolating CPUs
You can isolate one or more CPUs from the scheduler with the isolcpus boot parameter. This prevents the scheduler from scheduling any user-space threads on this CPU. Once a CPU is isolated, you must manually assign processes to the isolated CPU, either with the CPU affinity system calls or the numactl command.
Alguém tentou corrigir esse comportamento , mas, até onde eu sei, não foi acked.
Em resumo, o Ubuntu não está ignorando a opção, está funcionando conforme o esperado. Quer esteja funcionando como desejado, é uma consulta diferente.