当前位置: 首页 > 科技观察

Ubuntu21.10将默认使用Cgroupsv2

时间:2023-03-15 11:15:42 科技观察

根据邮件列表,Ubuntu21.10计划默认使用统一的cgroup层次结构(Cgroupsv2)发布其systemd包。Cgroups(controlgroups)是Linux内核提供的一种机制,可以限制单个进程或多个进程使用的资源。可以实现对cpu、内存等资源的细粒度控制。开发者还可以利用cgroups提供的细粒度控制能力,限制某个进程或某组进程的资源使用。在邮件中,Ubuntu开发者承认该计划已经“推迟了很长时间”,上游systemd长期以来一直默认采用Cgroupsv2层次结构,其他Linux发行版,如Debian,从2019年开始转向这种结构。UpstreamSnaps,虽然目前不支持,但有相关的补丁已经合并到这个周期。因此,Ubuntu还将使用由统一的cgroupsv2层次结构支持的systemd。此外,如果出于某种原因用户需要保留旧版cgroupv1层次结构,可以在启动时通过内核参数选择它:systemd.unified_cgroup_hierarchy=0。本文转自OSCHINA本文标题:Ubuntu21.10将默认使用Cgroupsv2