
使用shell监控显卡
//单卡可用:(多卡无效)
# nvidia-smi | grep -E "[0-9]+MiB\s*/\s*[0-9]+MiB" | awk '{print ($9" "$11)}' | s/\([0-9]\{1,\}\)MiB \([0-9]\{1,\}\)MiB/\1 \2/" | awk '{print $2 - $1}'
res=`nvidia-smi | \
grep -E "[0-9]+MiB\s*/\s*[0-9]+MiB" | \
awk '{print ($9" "$11)}' | \
sed "s/\([0-9]\{1,\}\)MiB \([0-9]\{1,\}\)MiB/\1 \2/" | \
awk '{print $2 - $1}'`
i=0
for s in $res; do
echo $i: $s
i=`expr 1 + $i`
done