博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cgroup在ceph中的应用(4)
阅读量:6329 次
发布时间:2019-06-22

本文共 1220 字,大约阅读时间需要 4 分钟。

  hot3.png

  1. 节点cpu和内存节点查看 在此输入图片描述
  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配置如下 在此输入图片描述

Mon服务配置 修改/etc/init/ceph-mon.conf配置如下 在此输入图片描述

转载于:https://my.oschina.net/diluga/blog/402338

你可能感兴趣的文章
oracle修改内存使用和性能调节,SGA
查看>>
SQL语言基础
查看>>
对事件处理的错误使用
查看>>
最大熵模型(二)朗格朗日函数
查看>>
UML--核心元素之用例
查看>>
Redis:安装、配置、操作和简单代码实例(C语言Client端)
查看>>
深入了解setInterval方法
查看>>
【Git】Git与GitHub 入门
查看>>
【C++程序员学 python】python 之helloworld
查看>>
html img Src base64 图片显示
查看>>
[Spring学习笔记 7 ] Spring中的数据库支持 RowMapper,JdbcDaoSupport 和 事务处理Transaction...
查看>>
FFMPEG中关于ts流的时长估计的实现(转)
查看>>
浏览器兼容性问题解决方式
查看>>
2016年1月15日面试某互联网公司总结(转)
查看>>
osc搜索引擎框架search-framework,TngouDB,gso,
查看>>
Java第三次作业
查看>>
【HDOJ 3652】B-number
查看>>
android代码混淆笔记
查看>>
Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) C. String Reconstruction 并查集
查看>>
BMP文件的读取与显示
查看>>