CPU 实时刷新查看总功耗
sudo turbostat --quiet --Summary --interval 1 --show Package,PkgWatt
GPU总功率最直接这条:
watch -n 1 'nvidia-smi --query-gpu=power.draw --format=csv,noheader,nounits | awk "{sum+=\$1} END {printf \"GPU Total: %.2f W\n\", sum}"'
会实时显示:
GPU Total: 170.85 W
如果想既看 0/1/2/3 每张卡功率,又看总和,用这条:
watch -n 1 'nvidia-smi --query-gpu=index,power.draw --format=csv,noheader,nounits | awk -F", " "{printf \"GPU%s: %s W\n\", \$1, \$2; sum+=\$2} END {printf \"GPU Total: %.2f W\n\", sum}"'
输出会像这样:
GPU0: 102.11 W
GPU1: 21.64 W
GPU2: 23.46 W
GPU3: 23.64 W
GPU Total: 170.85 W
把 CPU 总功耗 + GPU 总功耗 一起实时显示:
可以,先执行一次:
sudo -v
然后用这条实时显示:
watch -n 0.5 'cpu=$(sudo turbostat --quiet --Summary --num_iterations 1 --show PkgWatt 2>/dev/null | tail -n 1); gpu=$(nvidia-smi --query-gpu=power.draw --format=csv,noheader,nounits | awk "{sum+=\$1} END {printf \"%.2f\", sum}"); awk "BEGIN {printf \"CPU Total: %.2f W\nGPU Total: %.2f W\nCPU+GPU Total: %.2f W\n\", $cpu, $gpu, $cpu+$gpu}"'
会像这样刷新:
CPU Total: 20.88 W
GPU Total: 170.85 W
CPU+GPU Total: 191.73 W

1万+

被折叠的 条评论
为什么被折叠?



