14.4.6. Service Tiers 的质量


创建后,计算资源被分类为 服务质量 (QoS)。有三个级别,每个层都基于为每个资源指定的请求和限制值:

服务质量描述

BestEffort

未指定请求和限制时提供。

Burstable

指定了小于指定限制的请求时。

Guaranteed

指定了与可选指定请求相同的限制。

如果容器设置了请求和限值,这样可为每个计算资源产生不同的服务质量,则它将归类为 Burstable

根据资源是否压缩,服务质量对不同资源有不同影响。CPU 是可压缩的资源,而 memory 则是不可压缩的资源。

使用 CPU 资源:
  • BestEffort CPU 容器可以消耗节点上可用的 CPU 数量,但以最低优先级运行。
  • 可以保证 Burstable CPU 容器获得请求的最小 CPU 数量,但可能或可能无法获得额外的 CPU 时间。过量 CPU 资源根据节点上所有容器间请求的数量进行分发。
  • Guaranteed CPU 容器可以保证获得请求的数量,不再有其他数量,即使存在额外的 CPU 周期可用。这可独立于节点上的其他活动提供一致的性能级别。
使用内存资源:
  • BestEffort 内存 容器可以消耗节点上可用的尽可能多的内存,但不能保证调度程序会将该容器放在具有足够内存来满足其需要的节点中。另外,如果节点上内存不足事件,则 BestEffort 容器的最大被终止机会。
  • 在节点上调度 Burstable 内存 容器以获取所请求的内存量,但可能会消耗更多内存。如果节点上的内存事件不足,在尝试恢复内存时在 BestEffort 容器后终止 Burstable 容器。
  • Guaranteed 内存 容器获得请求的内存量,但没有提供更多内存。如果出现内存不足事件,它只有在系统中没有更多的 BestEffortBurstable 容器时才会被终止。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.