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

ベストアンサー1

おすすめ記事