cgroup限制nodemanager、regionserver的资源
用系统自带的cgroup服务来限制nodemanager、regionserver的cpu使用率。
安装cgroup服务,
1 | ## centos 7.1 系统安装 cgroup |
编辑cgroup配置文件
cpu 32盒 最大使用 90% ,
yarn 32 0.9 100000 = 2880000 ,
hbase 600000 6盒cpu 600 * 1000
1 | vim /etc/cgconfig.conf |
启动cgroup服务
1 | systemctl restart cgconfig.service |
重新启动 nodemanager 和 regionserver 服务
1 | su - hadoop |
检查 服务
1 | cd /sys/fs/cgroup/cpu/yarn |