Нужна ли в этом случае настройка cgroup_enable=cpuset?

Нужна ли в этом случае настройка cgroup_enable=cpuset?

Я настраиваю кластер на базе Raspberry Pi, используя Kubeadm и containerd в качестве CRI. У меня есть узлы по 8 ГБ, и я установил на них Ubuntu 20.04. Мне нужно настроить cgroups, и различные инструкции в разных местах сбивают меня с толку. Я видел следующее, что нужно настроить в /boot/firmware/cmdline.txt.

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

В настоящее время cat /proc/cgroupsвыдает мне следующий вывод

#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

Из вышесказанного у меня возникло 2 вопроса:

Я считаю, что это указывает на то, что cpuset уже включен, и я считаю, что делать cgroup_enable=cpusetэто не нужно. Также memory cgroup отключена и не установлена, поэтому нужны 2 команды memory. Я прав?

Более того, я нахожу противоречивые указания по swapaccount=1. Поскольку у меня в любом случае отключен своп, нужно ли включать учет свопа?

Связанный контент