저는 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
. 어쨌든 스왑이 꺼져 있으므로 스왑 계정을 활성화해야 합니까?