+5
−0
+10
−0
Loading
referenceDist inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I9JEA3 CVE: not cve ------------------------------- The below process requires manual binding of memcg and blkcg Previous bufferI/O speed limit schemes for OpenEuler: commit 644547a9 ("cgroup: support cgroup writeback on cgroupv1") commit 5a8638d6 ("cgroup: Add cgroup1_get_from_id()") The test is as follows: 1. Start a Docker(Firstly, you need to obtain a Docker image) docker run ti -- rm mtos: latest bash 2. Obtain the cgroupid of the Docker stat /sys/fs/cgroup/blkio/docker/{docker_id} 3. It is necessary to manually bind memcg and blkcg echo ${blk_inde_id} > \ /sys/fs/cgroup/blkio/docker/{docker_id}/memory.wb_blkio_ino 4. Speed limit echo 253:0 209715200 > \ /sys/fs/cgroup/blkio/docker/{docker_id}/blkio. throttle. writebps device 5 Speed measurement Running in Docker dd if=/dev/zero of=/ Testfile bs=4k count=10000 Local operation iostat - xz 1 I refer to the solution provided by Alibaba: automatically bind memcg and blkcg every time cgroup_migrate_execute is executed Signed-off-by:wangyigen <ygw111@yeah.net>