返回

NVIDIA-SMI 选择性查询选项: 扩展 GPU 信息查询

人工智能

NVIDIA-SMI:全面了解您的 NVIDIA GPU

对于希望最大限度地发挥其 NVIDIA GPU 潜力的用户来说,NVIDIA-SMI 是一款不可或缺的工具。NVIDIA-SMI 是一个功能强大的命令行工具,可提供有关您的 GPU 的详细见解,让您能够监控性能、解决问题并优化设置。本文将探讨 NVIDIA-SMI 的选择性查询选项,这些选项允许您深入了解 GPU 的各个方面。

时钟速度

--query-supported-clocks:
该选项显示 GPU 支持的所有时钟速度,包括核心时钟、内存时钟和显存时钟。对于超频爱好者或希望调整 GPU 性能的用户非常有用。

--query-current-clocks:
此选项显示 GPU 当前运行的时钟速度。它可以帮助您监控 GPU 的时钟速度是否在预期范围内,或者在负载下是否会降低。

利用率

--query-gpu-utilization:
此选项显示 GPU 的利用率,包括显存利用率和视频解码利用率。这可以帮助您了解 GPU 是否已充分利用,或者是否还有可用的性能余量。

功耗

--query-power-draw:
此选项显示 GPU 当前的功耗。它可以帮助您监测 GPU 的功耗是否在正常范围内,或者是否在高负载下会消耗过多功率。

温度

--query-temperature:
此选项显示 GPU 当前的温度。这可以帮助您监测 GPU 是否过热,或者是否需要额外的冷却。

性能状态

--query-performance-state:
此选项显示 GPU 当前的性能状态,包括 P0、P1、P2 等。这可以帮助您了解 GPU 是否正在以其最佳性能运行,或者是否受到功耗或温度限制。

使用示例

查询支持的时钟速度:

nvidia-smi --query-supported-clocks

查询当前时钟速度:

nvidia-smi --query-current-clocks

查询 GPU 利用率:

nvidia-smi --query-gpu-utilization

查询 GPU 功耗:

nvidia-smi --query-power-draw

查询 GPU 温度:

nvidia-smi --query-temperature

查询 GPU 性能状态:

nvidia-smi --query-performance-state

结论

NVIDIA-SMI 的选择性查询选项提供了强大的工具,可以深入了解您的 NVIDIA GPU。通过使用这些选项,您可以监测 GPU 的时钟速度、利用率、功耗、温度和性能状态,并据此做出明智的决策以优化性能并解决问题。随着 GPU 技术的不断发展,这些选项将变得越来越重要,因为它们使我们能够充分利用这些功能强大的硬件。

常见问题解答

  1. 如何安装 NVIDIA-SMI?

    • 安装最新的 NVIDIA 驱动程序,它将自动安装 NVIDIA-SMI。
  2. 在哪里可以找到 NVIDIA-SMI?

    • NVIDIA-SMI 通常安装在 /usr/bin/nvidia-smi/opt/nvidia/bin/nvidia-smi 中。
  3. 我怎样才能从其他用户那里获得帮助使用 NVIDIA-SMI?

    • 加入 NVIDIA 开发者论坛并向社区寻求帮助。
  4. NVIDIA-SMI 是否支持所有 NVIDIA GPU?

    • 是的,NVIDIA-SMI 支持所有 NVIDIA GPU。
  5. 我可以使用 NVIDIA-SMI 监控多个 GPU 吗?

    • 是的,使用 --id 选项指定 GPU ID 可以监控多个 GPU。