top of page

負荷状況の調べ方

参考

http://linux.just4fun.biz/%E9%80%86%E5%BC%95%E3%81%8DUNIX%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89/CPU%E3%82%B3%E3%82%A2%E6%95%B0%E3%82%92%E8%AA%BF%E3%81%B9%E3%82%8B.html

 

 

プロセッサ数を調べる

# cat /proc/cpuinfo | grep processor

processor       : 0

processor       : 1

 

物理的CPU数を調べる

# cat /proc/cpuinfo | grep "physical id"

physical id     : 0

physical id     : 0

 

physical id が同一の場合、物理CPUは 1つである事を確認できる

 

コア数を調べる

# cat /proc/cpuinfo | grep "cpu cores"

cpu cores       : 1

cpu cores       : 1

 

 

sar コマンドについて

http://www.sios.com/product/rhel/usersite/faq-tech/faq4-58.html

http://qiita.com/kidachi_/items/07637a5baa0da7d52e6a

 

sar ログ取得間隔の変更

 

# cat /etc/cron.d/sysstat

# Run system activity accounting tool every 10 minutes

*/10 * * * * root /usr/lib64/sa/sa1 1 1

# 0 * * * * root /usr/lib64/sa/sa1 600 6 &

# Generate a daily summary of process accounting at 23:53

53 23 * * * root /usr/lib64/sa/sa2 -A

 

# Run system activity accounting tool every 10 minutes

*/10 * * * * root /usr/lib64/sa/sa1 1 1

 

↑デフォルトでは 10分間隔になっている

 

主要コマンド一覧

sar -q loadaverage

sar -u CPU使用率

sar -b I/O

sar -r メモリとスワップ使用率

sar -s time 指定時間以降のデータ

sar -e time 指定時間までのデータ

sar -f /var/log/sa/sa01 日付別の過去データ

 

 

表示結果の見方

%user アプリケーション(ユーザプロセス)が使用している状態

%system カーネル(OSなど)が使用している状態

%iowait ディスクI/O待ち状態

%idle CPUが何の処理もしない待機状態(I/O待ちの時間は除く

 

tps 秒間I/Oリクエスト 数の合計。

rtps 秒間読み込みIOリクエスト数の合計。

wtps 秒間書き込みIOリクエスト数の合計。

bread/s 秒間読み込み(ブロック単位)IOリクエストのデータ量の合計。

bwrtn/s 秒間書き込み(ブロック単位)IOリクエストのデータ量の合計

 

kbmemfree メモリ空き容量(kb)

kbmemused メモリ使用量(kb)

%memused メモリ使用率

kbswpfree スワップ空き容量(kb)

kbswpused スワップ使用量(kb)

%swpused スワップ使用率

 

© 2023 by Digital Marketing. Proudly created with Wix.com

bottom of page