cgroup在ceph中如何配置

发布时间:2021-12-17 11:17:37 作者:小新
来源:亿速云 阅读:129

这篇文章主要介绍了cgroup在ceph中如何配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

  1. 节点cpu和内存节点查看 cgroup在ceph中如何配置

  2. 准备配置文件 编辑/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次数
	}
}
  1. 修改服务配置文件 osd服务配置 修改/etc/init/ceph-osd.conf配置如下 cgroup在ceph中如何配置

Mon服务配置 修改/etc/init/ceph-mon.conf配置如下 cgroup在ceph中如何配置

感谢你能够认真阅读完这篇文章,希望小编分享的“cgroup在ceph中如何配置”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

推荐阅读:
  1. Ceph参数配置参考
  2. 怎么在CentOS 7.0上配置Ceph存储

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ceph cgroup

上一篇:Linux内核运行怎么启动Fedora

下一篇:python匿名函数怎么创建

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》