开发者社区> 问答> 正文

YARN对于CPU而言的资源隔离方案是什么?

YARN对于CPU而言的资源隔离方案是什么?

展开
收起
芯在这 2021-12-11 11:03:44 559 0
1 条回答
写回答
取消 提交回答
  • 对于CPU而言,它是一种“弹性”资源,使用量大小不会直接影响到应用程序的存亡,因此CPU的资源隔离方案采用了Linux Kernel提供的轻量级资源隔离技术ControlGroup;yarn使用cgroup的两种方式来控制cpu资源分配,分别是严格按核数隔离资源和按比例隔离资源.

    ControlGroup:先对计算机的某个资源设置了一些限制规则,如只能使用 CPU 的20%。若我们想一些进程去遵守这个使用 CPU 资源的限制的话,就将它加入到这个规则所绑定的进程组中,之后,相应的限制就会对其生效。

    2021-12-11 11:04:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
深度学习+大数据 TensorFlow on Yarn 立即下载
Docker on Yarn 微服务实践 立即下载
深度学习+大数据-TensorFlow on Yarn 立即下载