15.3. 使用工作负载提示配置节点功耗和实时处理
流程
-
使用
Performance ProfileCreator (PPC) 工具创建适合环境的硬件和拓扑的 PerformanceProfile。下表描述了为与 PPC 工具关联的power-consumption-mode标志设置的可能值,以及应用的工作负载提示。
| 性能配置集创建器设置 | 提示 | 环境 | 描述 |
|---|---|---|---|
| Default(默认) |
workloadHints: highPowerConsumption: false realTime: false
| 没有延迟要求的高吞吐量集群 | 仅通过 CPU 分区实现的性能。 |
| Low-latency |
workloadHints: highPowerConsumption: false realTime: true
| 地区数据中心 | 节能和低延迟都需要考虑的:在电源管理、延迟和吞吐量之间进行妥当调节。 |
| Ultra-low-latency |
workloadHints: highPowerConsumption: true realTime: true
| 对于远边缘集群,对延迟非常敏感的工作负载 | 实现最小延迟和最大确定性会增加电源消耗的成本。 |
| 每个 pod 电源管理 |
workloadHints: realTime: true highPowerConsumption: false perPodPowerManagement: true
| 关键和非关键工作负载 | 允许每个 pod 进行电源管理。 |
Example
以下配置通常在电信 RAN DU 部署中使用。
- 1
- 禁用一些可能会影响系统延迟的调试和监控功能。
当在性能配置集中将 realTime 工作负载 hint 标志设置为 true 时,将 cpu-quota.crio.io: disable 注解添加到带有固定 CPU 的每个保证 pod。此注解是防止 pod 中进程性能降级所必需的。如果没有明确设置 realTime 工作负载提示,则默认为 true。
有关如何将功耗和实时设置组合会影响延迟的更多信息,请参阅了解工作负载提示。