美文网首页
centos使用cgroup控制系统资源

centos使用cgroup控制系统资源

作者: 茫海 | 来源:发表于2019-04-11 22:47 被阅读0次
  1. 安装libcgroup
yum install libcgroup
  1. 编辑/etc/cgconfig.conf文件配置cpu或者内存资源规则
#limitcpu为自定义的组名
group limitcpu{
        cpuset {
            cpuset.cpus ="3";//指定cpu核
            cpuset.mems ="0";//指定内存
        }
}
  1. 编辑/etc/cgrules.conf,配置进程使用上续配置的资源规则
*:php cpuset /limitcpu    //使用用户执行php命令,使用limitcpu规则组
  1. 重启cgconfig和cgred服务,使规则生效
service cgconfig restart
service cgred restart
  1. 其他常用的相关命令
lscgroup //查看当前的group组
cat /proc/10245/cgroup //查看指定进程的cgroup组,10245为进程id
cat /proc/10245/status //查看指定进程的状态
lssubsys -am 查看系统当前支持的subsystem

相关文章

  • centos使用cgroup控制系统资源

    安装libcgroup 编辑/etc/cgconfig.conf文件配置cpu或者内存资源规则 编辑/etc/cg...

  • Elasticsearch6.3启动失败, 获取不到cgroup

    概述 Es在启动的过程中, 由于获取不到cgroup的系统资源控制的信息, 导致启动失败, 下面对该问题进行具体排...

  • Docker关键知识点儿汇总

    容器 容器=cgroup+namespace+rootfs+容器引擎(用户态工具) Cgroup:资源控制。 Na...

  • cgroup从入门到实践

    为什么需要cgroup? Linux系统中安装了杀毒软件ESET或者ClamAV,杀毒时占用系统资源过高,影响系统...

  • 用 cgroup 控制 CPU占用率

    用 cgroup 控制 CPU占用率 使用参考1 【note】linux上限制进程cpu占用率[http://ww...

  • blkio cgroup

    blkio cgroup 基本功能 blkio 是 cgroup v1 中的一个子系统,使用 cgroup v1 ...

  • centos7 开启3306端口

    Centos升级到7之后,发现无法使用iptables控制Linuxs的端口,Centos 7使用firewall...

  • pid cgroup

    1、为了避免系统资源被耗光,需要对进程的最大进程数进行限制,通过向对应进程所在 cgroup 的 pid.max ...

  • docker 修改Cgroup Driver

    docker 默认Cgroup Driver为cgroup,但是在kubernetes1.14之后的版本推荐使用s...

  • cgroup实践-资源控制

    cgroup配置 1、Cgroup安装 安装Cgroups需要libcap-devel和libcgroup两个相关...

网友评论

      本文标题:centos使用cgroup控制系统资源

      本文链接:https://www.haomeiwen.com/subject/pgefwqtx.html