ys memos

Blog

nvidia-smiの結果を繰り返し表示するスクリプト


bash

2021/07/03


GPU の使用状況を確認したい時に,nvidia-smiコマンドをよく実行する.

良い方法を知らなかったので,継続的に状態を確認したい時にnvidia-smiを繰り返し実行して何度も表示していた.

それはあまり良くなかったので,定期的にnvidia-smiを実行して表示するスクリプトを作った.


完成したスクリプトが以下.

gpu_status.sh
#!/bin/bash

while :
do
  clear
  nvidia-smi
  sleep 0.5
done

各行について簡単な説明を加えていく.


#!/bin/bash

while :
do

これをしないと,nvidia-smiの結果が連続して表示され,画面の長さを併せないとキレイに映らない.

  clear

  nvidia-smi

CPU の負荷を徒に高めないために遅延を追加した.

本来の目的に対しては,この行は削除してもよいし,数値を大きくしても小さくしても問題ない.

  sleep 0.5

done

スクリプト便利ですね.


関連タグを探す