全部產品
Search
文件中心

Alibaba Cloud Linux:Alibaba Cloud Linux 4如何切換cgroup v1

更新時間:Aug 13, 2025

Alibaba Cloud Linux 4預設使能cgroup v2,但也同時支援切換以使能cgroup v1。本文將描述如何確認當前的cgroup版本以及對應的切換方式。

說明

cgroup v1和cgroup v2是cgroup機制的兩個主要版本,它們在設計理念和使用方法上存在一些顯著差異。更多資訊,請參見cgroup v1與cgroup v2的區別

適用的作業系統

Alibaba Cloud Linux 4

處理方案

  1. 運行以下命令,檢查當前系統的cgroup版本。

    mount | grep cgroup

    如果出現如下帶有cgroup2的結果表示當前系統使能的是cgroup v2。

    cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
  2. 運行以下命令,添加systemd.unified_cgroup_hierarchy=0systemd.legacy_systemd_cgroup_controller參數到核心中。

    grubby --update-kernel=/boot/vmlinuz-$(uname -r) --args="systemd.unified_cgroup_hierarchy=0 systemd.legacy_systemd_cgroup_controller"
  3. 運行以下命令,重新啟動系統使配置生效。

    reboot
  4. 運行以下命令,重新查看系統的cgroup版本資訊。

    mount | grep cgroup

    出現如下資訊表示當前系統已使能cgroup v1。

    tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,size=4096k,nr_inodes=1024,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
    cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
    cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
    cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
    cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
    cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)