summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Maguire <andrewm4894@gmail.com>2022-08-27 00:03:19 +0100
committerAndrew Maguire <andrewm4894@gmail.com>2022-08-27 00:03:19 +0100
commit52894fc409cbb4f400c4f8bd901823912ca299d2 (patch)
treecff11ee69c410f59ae335e7a884ae9d35ef87ed4
parent160940ee39574718b1f5990abca5c78ee4974ca6 (diff)
Update nvidia_smi.chart.pyimprove-nvidia-smi-collector
-rw-r--r--collectors/python.d.plugin/nvidia_smi/nvidia_smi.chart.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/collectors/python.d.plugin/nvidia_smi/nvidia_smi.chart.py b/collectors/python.d.plugin/nvidia_smi/nvidia_smi.chart.py
index 7b79b06d0e..d843d05c60 100644
--- a/collectors/python.d.plugin/nvidia_smi/nvidia_smi.chart.py
+++ b/collectors/python.d.plugin/nvidia_smi/nvidia_smi.chart.py
@@ -171,8 +171,10 @@ class NvidiaSMI:
def run_loop(self, interval):
if self.active_proc:
self.kill()
- #proc = subprocess.Popen([self.command, '-x', '-q', '-l', str(interval)], stdout=subprocess.PIPE)
- proc = subprocess.Popen([self.command, '--query-gpu=gpu_name,gpu_bus_id,utilization.gpu,utilization.memory', '--format=csv,nounits', '-l', str(interval)], stdout=subprocess.PIPE)
+ if self.mode == 'csv':
+ proc = subprocess.Popen([self.command, '--query-gpu=gpu_name,gpu_bus_id,utilization.gpu,utilization.memory', '--format=csv,nounits', '-l', str(interval)], stdout=subprocess.PIPE)
+ else:
+ proc = subprocess.Popen([self.command, '-x', '-q', '-l', str(interval)], stdout=subprocess.PIPE)
self.active_proc = proc
return proc.stdout