[问题描述]: 1、anolis23 挂载cgroup的memory、pids、blkio子系统失败(5.10、5.17、5.19内核均有相同问题)。影响anolis23自动化测试LTP的cgroup挂载测试。 2、默认挂载项与anolis8不同,目前不清楚是否会造成影响。 查看cgroup子系统s信息 [root@iZbp18osflnsnyoj47cbkoZ cgroup]# cat /proc/cgroups | column -t #subsys_name hierarchy num_cgroups enabled cpuset 30677 1 1 cpu 1 2 1 cpuacct 30623 1 1 blkio 0 451 1 memory 0 451 1 devices 30626 1 1 freezer 30625 1 1 net_cls 30628 1 1 perf_event 30629 1 1 net_prio 30630 1 1 hugetlb 30631 1 1 pids 0 451 1 rdma 14600 1 1 查看默认挂载项 [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount | grep cgroup cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot) tmpfs on /usr/local/aegis/cgroup type tmpfs (rw,relatime,seclabel,size=51200k) cgroup on /usr/local/aegis/cgroup/cpu type cgroup (rw,relatime,seclabel,cpu) 在/sys/fs/cgroup/路径下创建任意文件夹,此处创建的是memory文件夹 挂载上面查询到的各个子系统 [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount -t cgroup -o cpuset mem /sys/fs/cgroup/memory [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount -t cgroup -o memory memory /sys/fs/cgroup/memory mount: /sys/fs/cgroup/memory: memory already mounted or mount point busy. dmesg(1) may have more information after failed mount system call. [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount -t cgroup -o blkio blkio /sys/fs/cgroup/memory mount: /sys/fs/cgroup/memory: blkio already mounted or mount point busy. dmesg(1) may have more information after failed mount system call. [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount -t cgroup -o devices /sys/fs/cgroup/memory mount: /sys/fs/cgroup/memory: can't find in /etc/fstab. [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount -t cgroup -o devices devi /sys/fs/cgroup/memory [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount -t cgroup -o freezer free /sys/fs/cgroup/memory [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount -t cgroup -o net_cls net /sys/fs/cgroup/memory [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount -t cgroup -o pids pid /sys/fs/cgroup/memory mount: /sys/fs/cgroup/memory: pid already mounted or mount point busy. dmesg(1) may have more information after failed mount system call. [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount -t cgroup -o perf_event perf /sys/fs/cgroup/memory [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount -t cgroup -o rdma rdma /sys/fs/cgroup/memory [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount -t cgroup -o hugetlb huge /sys/fs/cgroup/memory [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount -t cgroup -o blkio mem /sys/fs/cgroup/memory mount: /sys/fs/cgroup/memory: mem already mounted on /sys/fs/cgroup/memory. dmesg(1) may have more information after failed mount system call. [root@iZbp18osflnsnyoj47cbkoZ cgroup]# mount | grep cgroup. cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot) tmpfs on /usr/local/aegis/cgroup type tmpfs (rw,relatime,seclabel,size=51200k) cgroup on /usr/local/aegis/cgroup/cpu type cgroup (rw,relatime,seclabel,cpu) mem on /sys/fs/cgroup/memory type cgroup (rw,relatime,seclabel,cpuset) devi on /sys/fs/cgroup/memory type cgroup (rw,relatime,seclabel,devices) free on /sys/fs/cgroup/memory type cgroup (rw,relatime,seclabel,freezer) net on /sys/fs/cgroup/memory type cgroup (rw,relatime,seclabel,net_cls) perf on /sys/fs/cgroup/memory type cgroup (rw,relatime,seclabel,perf_event) rdma on /sys/fs/cgroup/memory type cgroup (rw,relatime,seclabel,rdma) huge on /sys/fs/cgroup/memory type cgroup (rw,relatime,seclabel,hugetlb) 最终结果:memory、pids、blkio无法正常挂载 [环境信息]: 机器类型:ECS 内核信息: [root@iZbp1ivbnxxe7k7crvylttZ cgroup]# uname -r 5.10.134-12.1.an23.x86_64 操作系统信息: [root@iZbp1ivbnxxe7k7crvylttZ cgroup]# cat /etc/os-release NAME="Anolis OS" VERSION="23" ID="anolis" VERSION_ID="23" PLATFORM_ID="platform:an23" PRETTY_NAME="Anolis OS 23" ANSI_COLOR="0;31" HOME_URL="https://openanolis.cn/" BUG_REPORT_URL="https://bugzilla.openanolis.cn/" [问题发生概率]:必现 [复现步骤]: 1、创建挂载目录 2、根据cat /proc/cgroups | column -t查询到的subsys_name子系统挂载测试
anolis23 cgroup用v2版本 ltp用例为v1版本的。