私は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
。とにかく交換をやめたので、交換会計を有効にする必要がありますか?