How to profile Nvidia Bluefield-2 system?

I want to profile the Nvidia Bluefield-2 SmartNIC. I want to record :

  • events, throughput, latency, accelerator use (like RegEx module, Sha-2 module) of an application running on
    Bluefield;

  • packets I/O, PCIe throughput, DRAM activity, hardware unit (like core) utilization;

  • tracing the DOCA libraries that an application on Bluefield use.

I am not sure how to start and if there is any API to access these data. Any pointers are welcome.

Hi kmbappe,

Welcome to the NVIDIA Developer Forums!

DOCA has a Telemetry service which tracks many of these attributes - deployment guide and tracked metrics are available in the DOCA documentation:
https://docs.nvidia.com/doca/sdk/nvidia+doca+telemetry+service+guide/index.html

DOCA driver and library APIs are also documented here:
https://docs.nvidia.com/doca/sdk/api+references/index.html

If the above does not cover your use case, and you have active NVIDIA Support entitlement, we highly recommend opening a support ticket with NVIDIA Enterprise Experience: https://enterprise-support.nvidia.com/s/create-case

Best regards,
NVIDIA Enterprise Experience

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.