Wie ist die GPU-und Speicher-Auslastung, definiert in der nvidia-smi Ergebnisse?
Ich bin derzeit mit einem tool ausgeliefert, mit der nvidia Treiber "nvidia-smi" für die performance-überwachung auf der GPU. Wenn wir von 'nvidia-smi -a", es geben die Informationen der aktuellen GPU-Informationen, einschließlich der GPU core und memory die Nutzung, Temperatur und so auf wie diese:
==============NVSMI MELDEN==============
Timestamp : Di
Feb 22 22:39:09 2011
Treiber-Version :
260.19.26GPU 0:
Product Name : GeForce 8800 GTX PCI Device/Vendor ID : 19110de PCI Location ID : 0:4:0 Board Serial : 211561763875 Display : Connected Temperature : 55 C Fan Speed : 47% Utilization GPU : 1% Memory : 0%
Ich bin gespannt, wie die GPU-und Speicher-Auslastung definiert? Zum Beispiel, die GPU-core Auslastung von 47%. Es bedeutet, es sind 47% der SMs aktiv arbeiten? Oder alle GPU-Kerne beschäftigt sind in 47% der Zeit im Leerlauf andere 53% der Zeit? Für Speicher, die Auslastung steht für das Verhältnis zwischen der aktuellen Bandbreite und maximale Bandbreite, oder die busy-Zeit-Verhältnis in der letzten Zeit-Einheit?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen post von einem moderator auf die NVIDIA-Forum sagt die GPU-Auslastung und Arbeitsspeicher-Auslastung die Angaben basieren auf der Aktivität im Laufe der letzten Sekunde:
Können Sie sich an das offizielle API-Dokumentation: http://docs.nvidia.com/deploy/nvml-api/structnvmlUtilization__t.html#structnvmlUtilization__t
Er sagt : "Prozent der Zeit über die Vergangenheit sample-Periode, während der ein oder mehr Kerne wurde die Ausführung auf der GPU."