sar command

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています

質問 sar command

msg# 1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2014-10-12 14:14 | 最終変更
salafan  新米   投稿数: 5
sarコマンドのオプションで、指定したCPUの使用率を表示するオプションは?

Answer: -P (大文字)

*******************************************************

sar -u
sar -p (小文字)
これらは、間違っていますか?

*******************************************************

なし Re: sar command

msg# 1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014-10-13 18:27 | 最終変更
arashi1977  長老 居住地: 広島  投稿数: 1715
問題ID: 13942 のことでよいでしょうか?

sarのmanページを確認してみました。
引用:
-u [ ALL ]
Report CPU utilization.

-p Pretty-print device names. Use this option in conjunction with option -d.

-P { cpu [,...] | ALL }
Report per-processor statistics for the specified processor or processors.
設問では「指定したCPUの使用率を表示する」とあるので、個別のCPUが指定できない -u オプションでは不正解かと思います。
また、-p オプションはデバイス情報をわかりやすく表示するためのオプションですなのでCPU使用率を表示するものではありません。
実行例:
$ sar -d | head -n 10
Linux 3.10.0-123.6.3.el7.x86_64 (localhost.localdomain) 	2014年10月13日 	_x86_64_	(6 CPU)

09時48分33秒       LINUX RESTART

09時50分01秒       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
10時00分01秒    dev2-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10時00分01秒    dev8-0      7.52    279.82     92.05     49.44      0.14     18.90      3.19      2.40
10時00分01秒   dev8-16     40.90  10270.92      0.00    251.13      0.14      3.35      1.88      7.69
10時00分01秒   dev8-32      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10時00分01秒   dev8-48      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
$ sar -d -p | head -n 10
Linux 3.10.0-123.6.3.el7.x86_64 (localhost.localdomain) 	2014年10月13日 	_x86_64_	(6 CPU)

09時48分33秒       LINUX RESTART

09時50分01秒       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
10時00分01秒       fd0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10時00分01秒       sda      7.52    279.82     92.05     49.44      0.14     18.90      3.19      2.40
10時00分01秒       sdb     40.90  10270.92      0.00    251.13      0.14      3.35      1.88      7.69
10時00分01秒       sdc      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10時00分01秒       sdd      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

で、いかがでしょうか

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

なし Re: sar command

msg# 1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014-10-13 21:15
salafan  新米   投稿数: 5
arashi1977様

はい、問題ID: 13942で御座います。

詳しい解説誠にありがとうございます!
「指定したCPUの」という部分への着目が抜けておりました。
頂いた解説にて理解できました。ありがとうございます。

私の環境(Centos 6.5 /on vmware guest)にて
sar -u
sar -p
を入力すると全く同じ出力となりましたが、いずれにしても
CPUの指定が出来ないので設問の答えとしては相応しくないですね。

大変助かりました。
ありがとうございます。

なし Re: sar command

msg# 1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-10-16 21:11
arashi1977  長老 居住地: 広島  投稿数: 1715
解決されたようなので、一点だけ補足を。
引用:
私の環境(Centos 6.5 /on vmware guest)にて
sar -u
sar -p
を入力すると全く同じ出力となりました
えっと、sarコマンドのオプション省略時のデフォルト動作はシステム全体のCPU利用率表示(= -u)です。
そして、-p(小文字)オプションはデバイス情報をわかりやすく表示するオプション(私の例で言えば dev8-48 が sddとなる)です。CPU利用率の出力にはデバイス情報は含まれていませんので-pオプションを付けても何も変化はありません。

ですので、実は
sar(オプション無しなので -u と同等)
sar -u
sar -p(暗黙的に -u あり)
は、全て同じ結果が表示されるんですね

なし Re: sar command

msg# 1.2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-10-24 12:10
salafan  新米   投稿数: 5
arashi1977様
ご丁寧な補足、本当にありがとうございます。

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.