替代nvidia-smi来衡量GPU利用率?

时间:2012-02-08 09:47:23

标签: gpu nvidia performance-testing

在使用某些工具和/或开发库/工具时,nVidia放弃了对所有非quadro和tesla卡的支持。我有两个GTX 590,当我使用 nvidia-smi 时,大多数可查询字段都返回N / A,因为它们不再支持此卡。

是否还有其他工具可以收集此信息?使用SDK查询此信息是否可行/直接?

4 个答案:

答案 0 :(得分:8)

在Windows上,NvAPI适用于所有GPU。

在Linux上如果您正在运行X Server,您还可以使用nvidia-settings实用程序查询一些信息(GPU温度,时钟,不幸的是没有利用率)。例如nvidia-settings -q all

对于Quadro和Tesla GPU,NVML / nvidia-smi适用于Linux和Windows 64。

答案 1 :(得分:4)

虽然这是一个非常古老的问题,但我会留下这个问题,以防有同样问题的人偶然发现这个问题。 Nvidia-settings仍然通过-q [gpu:X] / GPUUtilization转发GPU使用情况统计信息。与nvidia-smi相比,它非常慢,但它仍然比不知道更好。无论哪种方式,我写了一个脚本,以简洁和可读的方式把这个和一些其他常见的统计数据。 Here it is for those who want it.

答案 2 :(得分:0)

GPUstat输出具有丰富的单线。它是用Python实现的,并且如果您想对其进行调整,则具有测试套件。

https://github.com/wookayin/gpustat

答案 3 :(得分:0)

我建议您使用MSI Afterburner Windows应用程序链接-https://www.msi.com/page/afterburner 当您执行程序时,时钟将上升 通常是空闲号码 我认为如果您不想使用这些命令和东西,这就是简单的方法 而且有很多选项可以查看您的GPU统计信息,希望对您有所帮助 谢谢和好运

Before Executing Your Programm It Should Be Like This

And While It's Executing It Should Be Looking Like This