Skip to main content

GPU metrics

The following NVIDIA GPU metrics are collected through DCGM Exporter. For details about how GPU metrics are collected and the sidecar pattern, see the Supported environment > NVIDIA GPU document.

MetricTypeUnitDescription
DCGM_FI_DEV_GPU_UTILgauge%Percentage of time the GPU cores were actively performing computation.
DCGM_FI_PROF_GR_ENGINE_ACTIVEgaugeratioFraction of time the graphics engine (3D/Compute) was active.
DCGM_FI_PROF_SM_ACTIVEgaugeratioFraction of cycles in which one or more warps were active.
DCGM_FI_PROF_SM_OCCUPANCYgaugeratioSM (Streaming Multiprocessor) occupancy (resident warps per SM).
DCGM_FI_PROF_PIPE_TENSOR_ACTIVEgaugeratioFraction of cycles in which the tensor core (HMMA) pipe was active.
DCGM_FI_PROF_DRAM_ACTIVEgaugeratioFraction of cycles in which the memory interface was active (sending or receiving data).
DCGM_FI_DEV_FB_USEDgaugeMiBUsed framebuffer (VRAM) memory.
DCGM_FI_DEV_FB_FREEgaugeMiBAvailable framebuffer (VRAM) memory.
DCGM_FI_DEV_FB_TOTALgaugeMiBTotal framebuffer (VRAM) memory.
DCGM_FI_DEV_FB_USED_PERCENTgauge%Percentage of used framebuffer (VRAM) memory.
DCGM_FI_DEV_FB_RESERVEDgaugeMiBReserved framebuffer memory.
DCGM_FI_PROF_PCIE_TX_BYTEScounterbyteTotal bytes transmitted (Host → Device) over the PCIe bus.
DCGM_FI_PROF_PCIE_RX_BYTEScounterbyteTotal bytes received (Device → Host) over the PCIe bus.
DCGM_FI_DEV_POWER_USAGEgaugeWCurrent power consumption of the GPU.
DCGM_FI_DEV_GPU_TEMPgauge°CCurrent temperature of the GPU chip.
DCGM_FI_DEV_SM_CLOCKgaugeMHzSM (Streaming Multiprocessor) clock frequency.
DCGM_FI_DEV_MEM_CLOCKgaugeMHzMemory clock frequency.
DCGM_FI_DEV_PSTATEgaugeP-StateCurrent performance state of the GPU (P0 is the highest).
DCGM_FI_DEV_ECC_SBE_AGG_TOTALcountercountAggregated count of single-bit persistent ECC errors.
DCGM_FI_DEV_ECC_DBE_AGG_TOTALcountercountAggregated count of double-bit persistent ECC errors.

The following metric has been added.

MetricTypeUnitDescription
DCGM_FI_DEV_WEIGHTED_GPU_UTILgaugeratioGPU utilization weighted by the slice ratio the device occupies.

This metric lets you aggregate GPU utilization of MIG and non-MIG environments on the same basis. Because a MIG profile occupies only part of a physical GPU, simply adding up utilization values does not match the GPU-level total.

The calculation method is distinguished by the calculation_method label.

ValueDescription
weighted_sumMIG instance. DCGM_FI_PROF_GR_ENGINE_ACTIVE multiplied by the slice ratio (compute_slices / DCGM_FI_DEV_MIG_MAX_SLICES) and then summed
directNon-MIG GPU. DCGM_FI_DEV_GPU_UTIL divided by 100
prof_gr_engine_activeNon-MIG GPU of the H100, H200, H800, and H20 series. DCGM_FI_PROF_GR_ENGINE_ACTIVE used as is
  • The value ranges from 0 to 1.
  • Abnormal DCGM_FI_DEV_GPU_UTIL values over 100 are capped at 100 before the calculation.
  • The GPU UUID is provided together in the DCGM_FI_DEV_UUID label.