背景
当前Patrol Scrubbing仅支持以24小时为周期对整个地址空间进行巡检,存在周期较长、内存巡检压力不足的局限性。为提升巡检的精细化和效率,需设计一种动态可配置策略,支持针对特定地址段进行灵活、精准的巡检。
关联ISSUE
评审点
一、新增资源协作接口方法,支持CPU侧内存巡检压测;
二、新增资源协作接口方法,支持NPU侧内存巡检压测;
详细描述
一、新增资源协作接口方法,支持CPU侧内存巡检压测;
资源Path:/bmc/kepler/Systems/:SystemId/FDMDomain
资源interface:bmc.kepler.Systems.FDMService
| 方法名称 | 请求签名 | 请求参数描述 | 响应签名 | 响应参数描述 | 方法描述 | 访问权限 | 约束 |
|---|---|---|---|---|---|---|---|
| ExecuteScrubbing | uss | SystemId:系统编号。取值范围:1~8 AddressType:地址类型,取值范围:“PhysicalAddress” Address:巡检地址 |
u | TaskId | CPU侧内存巡检压测 备注: 对输入地址的巡检,30s后自动终止 |
DiagnoseMgmt | 不支持多个巡检任务同时执行 |
二、新增资源协作接口方法,支持NPU侧内存巡检压测;
资源Path:/bmc/kepler/Systems/:SystemId/FDMDomain
资源interface:bmc.kepler.Systems.NPUFDMService
| 方法名称 | 请求签名 | 请求参数描述 | 响应签名 | 响应参数描述 | 方法描述 | 访问权限 | 约束 |
|---|---|---|---|---|---|---|---|
| ExecuteScrubbing | uss | SlotId:NPU模组所在的物理槽位 AddressType:地址类型,取值范围:“PhysicalAddress” Address:巡检地址 |
u | TaskId | NPU侧内存巡检压测 备注: 对输入地址的巡检,30s后自动终止 |
DiagnoseMgmt | 不支持多个巡检任务同时执行 |
遗留问题
1、后续子系统资源协作接口(/bmc/kepler/Systems/:SystemId/FDMDomain)进行设计优化。
结论:/bmc/kepler/Systems/:SystemId/FDMDomain日落不再演进,预计2026年Q2整改闭环。