CSR配置字典之ParallelUpgradePolicy类
更新时间: 2026/05/12
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题ParallelUpgradePolicy类配置字典
版本v1.0
创建日期2026/05/12
最后更新2026/05/12
维护状态✅ 活跃维护

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026/05/12初始版本创建ParallelUpgradePolicy类配置字典全新文档firmware_mgmt组件组

🎯 类概览

ParallelUpgradePolicy 类

属性
类名称ParallelUpgradePolicy
功能描述并行升级策略配置,支持CPU空闲率、内存阈值、并发任务数等配置
所属SIG组hardware
所属组件firmware_mgmt
责任人基础服务组
最后更新2026/05/12
状态🟢 正常运行

📊 属性定义详表

ParallelUpgradePolicy 类 - 可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
MinCpuIdleThresholdU820[10, 60]-并行升级子任务触发前CPU空闲率最小值阈值,单位为百分比。当系统CPU空闲率低于此值时,暂停触发新的并行升级任务配置CPU阈值20CSR软件
MinMemoryFreeThresholdU16100[50, 300]-并行升级子任务触发前内存剩余量最小值阈值,单位为MB。当系统可用内存低于此值时,暂停触发新的并行升级任务配置内存阈值100CSR软件
MaxConcurrentTasksU85[1, 16]-并行升级最大并发执行任务数量配置并发数5CSR软件
MaxQueuedTasksU820[1, 26]-并行升级最大排队任务数量配置队列长度20CSR软件

📝 配置示例

并行升级策略配置

json
{
  "ParallelUpgradePolicy": {
    "MinCpuIdleThreshold": 20,
    "MinMemoryFreeThreshold": 100,
    "MaxConcurrentTasks": 5,
    "MaxQueuedTasks": 20
  }
}

🔧 使用指南

配置步骤

  1. 配置资源阈值:设置 MinCpuIdleThreshold 和 MinMemoryFreeThreshold

  2. 配置并发控制:设置 MaxConcurrentTasks 和 MaxQueuedTasks

注意事项

  • MinCpuIdleThreshold 建议设置为 10-30%,避免影响系统性能

  • MinMemoryFreeThreshold 建议设置为 100-200MB

  • MaxConcurrentTasks 建议设置为 3-8,避免资源竞争

  • MaxQueuedTasks 建议设置为 10-20,控制队列长度

故障排查

  • 并行任务未启动:检查资源阈值配置

  • 队列堆积:检查 MaxQueuedTasks 配置是否合理

  • 系统性能下降:调低 MaxConcurrentTasks 或提高资源阈值