Resumindo:
cpuset - limita processos a subconjuntos de nós de processadores e de memória
Além dos pseudo-arquivos acima em cada diretório abaixo de /dev/cpuset
, cada processo tem um pseudo arquivo, /proc/<pid>/cpuset
, que exibe o caminho do diretório cpuset
do processo em relação à raiz do arquivo cpuset sistema.
Além disso, o arquivo /proc/<pid>/status
para cada processo tem quatro linhas adicionadas, exibindo o processo Cpus_allowed (no qual as CPUs podem ser agendadas) e Mems_allowed (em quais nós de memória ele pode obter memória), nos dois formatos Mask Format e Formato de lista conforme mostrado no exemplo a seguir:
Cpus_allowed: ffffffff,ffffffff,ffffffff,ffffffff
Cpus_allowed_list: 0-127
Mems_allowed: ffffffff,ffffffff
Mems_allowed_list: 0-63
Os campos "permitidos" foram adicionados no Linux 2.6.24; os campos "allowed_list" foram adicionados no Linux 2.6.26.
De man 7 cpuset .