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
GPU のステータス表示
nvidia-smi
遅延
CPU の負荷を徒に高めないために遅延を追加した.
本来の目的に対しては,この行は削除してもよいし,数値を大きくしても小さくしても問題ない.
sleep 0.5
ループ修了
done
おわりに
スクリプト便利ですね.