いくつかのツールや開発ライブラリ/ツールを使用する場合、nVidiaはすべての非クアドロとテスラカードをサポートしなくなりました。私は2つのGTX 590を持っていて、私が使用するときnvidia-smiほとんどの問い合わせ可能なフィールドは、このカードのサポートを失ったため、N/Aを返します。GPU使用率を測定するためのnvidia-smiの代わりに?
この情報を収集するための他のツールはありますか?この情報をSDKで照会することは可能か簡単か
いくつかのツールや開発ライブラリ/ツールを使用する場合、nVidiaはすべての非クアドロとテスラカードをサポートしなくなりました。私は2つのGTX 590を持っていて、私が使用するときnvidia-smiほとんどの問い合わせ可能なフィールドは、このカードのサポートを失ったため、N/Aを返します。GPU使用率を測定するためのnvidia-smiの代わりに?
この情報を収集するための他のツールはありますか?この情報をSDKで照会することは可能か簡単か
Windowsの場合、すべてのGPUで動作するNvAPIがあります。
Linuxの場合、Xサーバを実行している場合は、nvidia-settingsユーティリティを使用して情報の一部(GPU温度、クロック、残念なことに利用率)を照会することもできます。例えばLinuxとWindows 64の両方で動作するのQuadroとTeslaのGPU向けのnvidia-settings -q all
NVML/nvidia-smiがあります
、これは非常に古い質問ですが、私は同じ問題を持つ場合、誰かにここにこれを残すつもりですこれにつまずく。 Nvidiaの設定では、-q [gpu:X]/GPUUtilizationによってGPUの使用状況が転送されます。それはnvidia-smiに比べて非常に遅いですが、まだ知らないよりも優れています。いずれにしても、これと他の一般的な統計情報を簡潔かつ判読可能な方法で記述するためのスクリプトを作成しました。 Here it is for those who want it.
この方法を使用してもgpuの使用はまだ含まれていません – user1817188