A configuração cgroup_enable=cpuset é necessária neste caso?

A configuração cgroup_enable=cpuset é necessária neste caso?

Estou configurando um cluster baseado em Raspberry Pi usando kubeadm e containerd como CRI. Tenho nós de 8 GB e instalei o Ubuntu 20.04 neles. Preciso configurar cgroups e as várias instruções em vários lugares estão me confundindo. Eu vi o seguinte sendo configurado em /boot/firmware/cmdline.txt.

cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1 swapaccount=1

Atualmente cat /proc/cgroupsestá me dando a seguinte saída

#subsys_name    hierarchy       num_cgroups     enabled
cpuset  8       1       1
cpu     4       43      1
cpuacct 4       43      1
blkio   7       43      1
memory  0       51      0
devices 10      43      1
freezer 3       2       1
net_cls 2       1       1
perf_event      5       1       1
net_prio        2       1       1
pids    6       48      1
rdma    9       1       1

Do exposto, tenho 2 perguntas:

Acredito que isso indica que o cpuset já está habilitado e acredito que isso cgroup_enable=cpusetseja desnecessário. Além disso, o cgroup de memória está desabilitado e não definido, portanto, os 2 comandos de memória são necessários. Estou correcto?

Além disso, estou encontrando orientações conflitantes sobre swapaccount=1. Como a troca está desativada para mim, é necessário ativar a contabilidade de troca?

informação relacionada