iBMA需新增获取GPU利用率的功能

问题描述

iBMA当前无法获取GPU利用率,针对当前GPU机型来说属于该利用率有较大的实际意义

你好,BMA当前是有获取GPU利用率的。

GET /redfish/v1/Sms/1/Systems/1/GPUs/<资源ID>/Summary

这个接口里有GPU利用率,”Utilization”对象的“GPU”字段对应的值即为GPU利用率。

{

@odata.type”: “#ComputerSystem.v1_4_1.OemGPUSummary”,

“Id”: “GPUSummary”,

“Name”: “GPUSummary”,

“Utilization”: {

“GPU”: 0,

“Memory”: 0,

“Encoder”: 0,

“Decoder”:0

},

……

}

1.这个BMC通过带外可以直接访问/redfish/v1/Sms/1/Systems/1/GPUs/<资源ID>/Summary这个路径么?我试了下在有ibma的情况下postman没有这个路径

2.这个是获取的每个GPU的利用率么?有没有获取整机所有GPU利用率的方法?

3.当前BMC为了在仪表板的系统监控功能中需要显示GPU利用率的话需要做哪些开发呢?

4.当前对于国产的GPU卡相关的GPU利用率是否支撑获取呢?

你好,以上几个问题,我先回答1、2、4三个BMA相关的问题

  1. BMC可以请求这个URL。这个资源仅供BMC访问,不是对外接口,所以不支持用postman从外部请求。
  2. 是获取每个GPU的利用率,以GPU维度展示summary统计信息。当前暂时没有提供获取整机所有GPU的利用率
  3. 这个问题由BMC的同事进一步回答
  4. 目前BMA暂未支持获取国产GPU相关信息,目前支持获取GPU利用率的只有N卡。BMA的板卡兼容性可参考:支持的板卡和兼容的操作系统 - iBMA 2.0 用户指南 40 - 华为

第三个问题rackmount和webui需要新增适配