当前位置:  技术问答>linux和unix

cgroup设置导致系统cpu过高?怎么解?

    来源: 互联网  发布时间:2017-04-11

    本文导语:  本帖最后由 mopishv0 于 2013-05-14 11:58:48 编辑 之前希望用cgoup对hadoop进程的内存和使用那几块cpu进行限制 但是使用配置后 cpu load奇高 并且系统cpu占用都很高 正常进程几乎卡死 这是为什么呢?  mount {         cpus...

本帖最后由 mopishv0 于 2013-05-14 11:58:48 编辑
之前希望用cgoup对hadoop进程的内存和使用那几块cpu进行限制
但是使用配置后
cpu load奇高 并且系统cpu占用都很高 正常进程几乎卡死
这是为什么呢? 

mount {

        cpuset  = /cgroup/cpuset;

        cpu     = /cgroup/cpu;

        cpuacct = /cgroup/cpuacct;

        memory  = /cgroup/memory;

        devices = /cgroup/devices;

        freezer = /cgroup/freezer;

        net_cls = /cgroup/net_cls;

        blkio   = /cgroup/blkio;

}



group important {

    cpuset {

        cpuset.cpus = ;

        cpuset.mems = ;

    } cpu {

        cpu.shares = 768;

    } memory {

        memory.limit_in_bytes = 3072M;

    }

}



group normal {

    cpuset {

        cpuset.cpus = ;

        cpuset.mems = ;

    } cpu {

        cpu.shares = 512;

    } memory {

        memory.limit_in_bytes = 800M;

    }

}



group normal_1G {

    cpuset {

        cpuset.cpus = ;

        cpuset.mems = ;

    } cpu {

        cpu.shares = 512;

    } memory {

        memory.limit_in_bytes = 1024M;

    }

}



group normal_2G {

    cpuset {

        cpuset.cpus = ;

        cpuset.mems = ;

    } cpu {

        cpu.shares = 512;

    } memory {

        memory.limit_in_bytes = 2048M;

    }

}



group normal_3G {

    cpuset {

        cpuset.cpus = ;

        cpuset.mems = ;

    } cpu {

        cpu.shares = 512;

    } memory {

        memory.limit_in_bytes = 3072M;

    }

}



group normal_4G {

    cpuset {

        cpuset.cpus = ;

        cpuset.mems = ;

    } cpu {

        cpu.shares = 512;

    } memory {

        memory.limit_in_bytes = 4096M;

    }

}



group hadoop {

    cpuset {

        cpuset.cpus = ;

        cpuset.mems = ;

    }

}

                                       




以上是cgconfig的配置  ; ; ;
会在puppet中被替换为具体指 
求各位大大指教
很着急 可加分~谢谢

|
http://us.generation-nt.com/answer/cgroup-scheduling-adding-kthreadd-non-rt-cgroup-can-deadlock-kernel-help-201640552.html
应该和这个有关
如果不设置 rt_runtime 值为0 
导致其中说明的内核死锁
另 没有回复收分

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux进程资源分离 cgroups


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,