이 경우 cgroup_enable=cpuset을 설정해야 합니까?

이 경우 cgroup_enable=cpuset을 설정해야 합니까?

저는 kubeadm과 Containerd를 CRI로 사용하여 Raspberry Pi 기반 클러스터를 설정하고 있습니다. 8GB 노드가 있고 여기에 Ubuntu 20.04를 설치했습니다. cgroup을 설정해야 하는데 여러 위치에 있는 다양한 지침이 혼란스럽습니다. 나는 다음과 같은 일이 일어나는 것을 보았습니다 /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. 또한 메모리 cgroup이 비활성화되고 설정되지 않으므로 2개의 메모리 명령이 필요합니다. 내가 맞나요?

또한 이에 대해 상충되는 지침을 발견했습니다 swapaccount=1. 어차피 교환을 껐으니 교환 회계를 활성화해야 합니까?

관련 정보