cgroup 限制内存写入文件memory.limit_in_bytes I/O error?
问题描述
系统: Ubuntu 18.04.2 LTS
内核版本: 4.15.0-50-generic
在/sys/fs/cgroup/memory建了一个目录my-test,然后想设置内存限额,写文件sh -c "echo 1M > memory.limit_in_bytes",发生错误
sh: echo: I/O error
my-test目录列表
ls -al
总用量 0
drwxr-xr-x 2 root root 0 7月 4 12:31 .
dr-xr-xr-x 6 root root 0 7月 4 12:31 ..
-rw-r--r-- 1 root root 0 7月 4 12:31 cgroup.clone_children
--w--w--w- 1 root root 0 7月 4 12:31 cgroup.event_control
-rw-r--r-- 1 root root 0 7月 4 12:31 cgroup.procs
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.failcnt
--w------- 1 root root 0 7月 4 12:31 memory.force_empty
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.kmem.failcnt
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.kmem.limit_in_bytes
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.kmem.max_usage_in_bytes
-r--r--r-- 1 root root 0 7月 4 12:31 memory.kmem.slabinfo
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.kmem.tcp.failcnt
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.kmem.tcp.limit_in_bytes
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.kmem.tcp.max_usage_in_bytes
-r--r--r-- 1 root root 0 7月 4 12:31 memory.kmem.tcp.usage_in_bytes
-r--r--r-- 1 root root 0 7月 4 12:31 memory.kmem.usage_in_bytes
-rw-r--r-- 1 root root 0 7月 4 12:38 memory.limit_in_bytes
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.max_usage_in_bytes
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.move_charge_at_immigrate
-r--r--r-- 1 root root 0 7月 4 12:31 memory.numa_stat
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.oom_control
---------- 1 root root 0 7月 4 12:31 memory.pressure_level
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.soft_limit_in_bytes
-r--r--r-- 1 root root 0 7月 4 12:31 memory.stat
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.swappiness
-r--r--r-- 1 root root 0 7月 4 12:31 memory.usage_in_bytes
-rw-r--r-- 1 root root 0 7月 4 12:31 memory.use_hierarchy
-rw-r--r-- 1 root root 0 7月 4 12:31 notify_on_release
-rw-r--r-- 1 root root 0 7月 4 12:31 tasks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你定义的memory可以是一个根cgroup,这个是不能修改的(参考):
可以在my-test下创建新的subsystem,修改limit_in_bytes.