이 경우 cgroup_enable=cpuset 설정이 필요합니까?

이 경우 cgroup_enable=cpuset 설정이 필요합니까?

저는 kubeadm과 Containerd를 CRI로 사용하여 라즈베리 파이 기반 클러스터를 설정하고 있습니다. 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. 어쨌든 스왑이 꺼져 있으므로 스왑 계정을 활성화해야 합니까?

관련 정보