# Measure SM utilization per process

**URL:** <https://forums.developer.nvidia.com/t/measure-sm-utilization-per-process/251418>\
**Category:** System Management and Monitoring (NVML)\
**Created:** [April 26, 2023, 7:44pm UTC](https://forums.developer.nvidia.com/t/measure-sm-utilization-per-process/251418 "2023-04-26T19:44:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![subramaniyan.4](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@subramaniyan.4](https://forums.developer.nvidia.com/u/subramaniyan.4)\
**Post date:** [April 26, 2023, 7:44pm UTC](https://forums.developer.nvidia.com/t/measure-sm-utilization-per-process/251418/1 "2023-04-26T19:44:37Z")

</div>

HI,

I have multiple processes running on the GPU, and I want to measure the SM utilization for each of the processes per second. Is there a way to do it? I tried using nvidia-smi, but it shows the resource utilization of the entire GPU, not the individual processes. Please let me know if there is a way to monitor the same?

---

<div class="post-metadata">

**Author:** ![1033234617](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@1033234617](https://forums.developer.nvidia.com/u/1033234617)\
**Post date:** [January 11, 2024, 1:48pm UTC](https://forums.developer.nvidia.com/t/measure-sm-utilization-per-process/251418/2 "2024-01-11T13:48:53Z")

</div>

nvidia-smi pmon or nvml api [NVML API Reference Guide :: GPU Deployment and Management Documentation](https://docs.nvidia.com/deploy/nvml-api/group __nvmlVirtualGpuQueries.html#group__ nvmlVirtualGpuQueries_1gb0ea5236f5e69e63bf53684a11c233bd)
