mirror of
https://github.com/librenms/librenms-agent.git
synced 2024-05-09 09:54:52 +00:00
Fix for systems with more than 4 GPU and recent nvidia-smi version (#506)
This commit is contained in:
@ -17,14 +17,13 @@ sed='/usr/bin/env sed'
|
||||
# 0 1 43 3 2 0 0 2700 862 0 0 462 4 - - 0 26 3
|
||||
$nvidiasmi dmon -c 1 -s pucvmet | $grep -v ^# | $sed 's/^ *//' | $sed 's/ */,/g' | $sed 's/-/0/g'
|
||||
|
||||
lines=$($nvidiasmi dmon -c 1 -s pucvmet | $grep -v ^# | $sed 's/^ *//' | $sed 's/ */,/g' | $sed 's/-/0/g' | wc -l)
|
||||
gpu=$($nvidiasmi dmon -c 1 -s pucvmet | $grep -v ^# | $sed 's/^ *//' | $sed 's/ */,/g' | $sed 's/-/0/g' | wc -l)
|
||||
|
||||
# if we are less than 5 then all GPUs were printed
|
||||
if [ "$lines" -lt 5 ]; then
|
||||
if [ "$gpu" -lt 5 ]; then
|
||||
exit 0;
|
||||
fi
|
||||
|
||||
gpu=5
|
||||
loop=1
|
||||
while [ $loop -eq 1 ]
|
||||
do
|
||||
|
Reference in New Issue
Block a user