Cgroups

如何找到使用 cgroup 版本 1 的內容?

  • December 27, 2020

我的核心支持cgroup並且cgroup2它們都已安裝。我有興趣了解我正在執行的任何應用程序是否使用舊版cgroup1?有沒有辦法確定哪些應用程序沒有升級到使用cgroup第 2 版?

我想要比這個更好的資訊,這是一個假設,如果得到正確的答案,我將刪除

cgroup我知道在我的系統上使用的 v2 不允許解除安裝,

$ sudo umount -f /sys/fs/cgroup/unified
umount: /sys/fs/cgroup/unified: target is busy.

但是,無論在啟動時是否設置了cgroupv1 目錄,都可以很好地解除安裝它們。我認為這是因為沒有人在使用它們。我進一步假設,如果v2 沒有被使用,它們可以是 unmountedsystemdcgroup

因此,在無法解除安裝cgroup版本 2 的基礎上,並假設版本 1 的行為類似,cgroup您可以通過簡單地嘗試解除安裝它來確定是否有任何東西正在使用 cgroup 版本 1。

引用自:https://unix.stackexchange.com/questions/626349