CentOSのCPU・Memory・GPU使用率を測定する
背景
業務でCentOSをインストールしたGPUサーバの
- CPU
- Memory
- Disk
- GPU
の使用率を測定する必要があったので、その際に行った作業のメモを残す
CPU・Memory
- sarコマンドのインストール
sarのインストール
sudo yum -y install sysstat
- CPU・Memoryの使用率取得
CPU使用率
sar -P ALL 1 300 > cpu.out #1秒間隔で300回測定→5分測定
Memory使用率
sar -r 1 300 > mem.out #1秒間隔で300回測定→5分測定
ディスク容量 ※調べたいパス毎
duコマンドで1秒毎に300回測定を行う
for i in {1..300} ; do du -sh <ファイルパス>; sleep 1 ; done > disk.out
GPU使用率
以下をそれぞれ整形し、ファイルに出力するようにする
- プロセッサ・メモリ
プロセッサ・メモリ
nvidia-smi -l 1 --query-gpu=timestamp,index,utilization.gpu,utilization.memory --format=csv,nounits
- エンコーダ・デコーダ
encoder・decoder
nvidia-smi -q | grep -v Stats | grep -e Encoder -e Decoder | xargs -L 1 echo `date +'%Y/%m/%d %I:%M:%S',`
Author And Source
この問題について(CentOSのCPU・Memory・GPU使用率を測定する), 我々は、より多くの情報をここで見つけました https://qiita.com/east_village/items/d3a74e41f36370607889著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .