Projet

Général

Profil

Révision d6ed84a7

IDd6ed84a784f63c35e302748b73b0f5f7cbf4e883
Parent 323f69fd
Enfant 9c8415ef

Ajouté par Christian Neumann il y a plus de 4 ans

nvidia_gpu: fix units of Rx/Tx throughput (multiple gpus)

Voir les différences:

plugins/gpu/nvidia_gpu_
268 268
		valueGpus=$(echo "$smiOutput" | grep "Gpu" | cut -d ':' -f 2 | cut -d ' ' -f 2)
269 269
		;;
270 270
	rx)
271
		valueGpus=$(echo "$smiOutput" | grep "Rx Throughput" | cut -d ':' -f 2 | cut -d ' ' -f 2)
272
		valueGpus=$((valueGpus*1024))
271
		rxGpus=$(echo "$smiOutput" | grep "Rx Throughput" | cut -d ':' -f 2 | cut -d ' ' -f 2)
272
		valueGpus=''
273
		nGpusCounter=0
274
		while [ $nGpusCounter -lt "$nGpus" ]
275
		do
276
			kiloBitsPerSecond=$(echo "$rxGpus" | sed -n $((nGpusCounter+1))p)
277
			bitsPerSecond=$((kiloBitsPerSecond*1024))
278
			valueGpus="${valueGpus}${bitsPerSecond}"$'\n'
279
			: $((nGpusCounter=nGpusCounter+1))
280
		done
273 281
		;;
274 282
	tx)
275
		valueGpus=$(echo "$smiOutput" | grep "Tx Throughput" | cut -d ':' -f 2 | cut -d ' ' -f 2)
276
		valueGpus=$((valueGpus*1024))
283
		txGpus=$(echo "$smiOutput" | grep "Tx Throughput" | cut -d ':' -f 2 | cut -d ' ' -f 2)
284
		valueGpus=''
285
		nGpusCounter=0
286
		while [ $nGpusCounter -lt "$nGpus" ]
287
		do
288
			kiloBitsPerSecond=$(echo "$txGpus" | sed -n $((nGpusCounter+1))p)
289
			bitsPerSecond=$((kiloBitsPerSecond*1024))
290
			valueGpus="${valueGpus}${bitsPerSecond}"$'\n'
291
			: $((nGpusCounter=nGpusCounter+1))
292
		done
277 293
		;;
278 294
	*)
279 295
		echo "Can't run without a proper symlink. Exiting."

Formats disponibles : Unified diff