这篇文章主要介绍了cgroup在ceph中如何配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
节点cpu和内存节点查看
准备配置文件 编辑/etc/cgconfig.conf 注意mon和osd部分根据实际情况进行增加 以下为配置文件
mount { cpu = /sys/fs/cgroup/cpu; cpuacct = /sys/fs/cgroup/cpuacct; cpuset = /sys/fs/cgroup/cpu; devices = /sys/fs/cgroup/devices; memory = /sys/fs/cgroup/memory; freezer = /sys/fs/cgroup/freezer; } group mon { perm { task { uid = root; gid = root; } admin { uid = root; gid = root; } } cpu { cpuset.cpus = 0; cpuset.mems = 0; } memory { memory.limit_in_bytes = 2g; memory.memsw.limit_in_bytes = 3g; memory.soft_limit_in_bytes = 1g; memory.swappiness = 0; memory.oom_control = 1; memory.failcnt = 1; } } group osd0 { perm { task { uid = root; gid = root; } admin { uid = root; gid = root; } } cpu { cpuset.cpus = 1; #绑定到指定的cpu cpuset.mems = 0,1; } memory { memory.limit_in_bytes = 2g; #物理内存限制为2G memory.memsw.limit_in_bytes = 3g; #swap虚拟内存限制为3G memory.soft_limit_in_bytes = 1g; #当物理内存成果1G将触发内存回收 memory.swappiness = 0; #优先使用物理内存 memory.oom_control = 1; #当内存到达上限,不关闭进程,只将对应进程进入sleep状态 memory.failcnt = 1; #报告当内存到达memory.limit_in_bytes次数 } }
修改服务配置文件 osd服务配置 修改/etc/init/ceph-osd.conf配置如下
Mon服务配置 修改/etc/init/ceph-mon.conf配置如下
感谢你能够认真阅读完这篇文章,希望小编分享的“cgroup在ceph中如何配置”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。