[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:75868] Re: CPU 使用率の標準出力


おおつかです

>>>>> [linux-users : No.75863] において
>>>>> “KM”= Kengo Muramatsu <muramatsu _at_ glcom.co.jp> 様曰く

KM>   top -b -n 1 

KM> の出力をパイプで繋いで sed で必要な値を切り取って...ですね。

cat /proc/loadavg するのも手かと

# というか top / uptime / w なんかもここ読んでるような。

KM> 現在、ucd-snmpd & MRTG でデータを取っているのですが、リソース絡みの
KM> MIBがどうも思うような値を取得できず(ssCpuUser、ssCpuSystem、
KM> hrProcessorLoad とかの値を取得できない)、それならsnmpd.conf のexec
KM> パラメータでスクリプトをキックして、値を無理矢理取ってしまおうという
KM> 思惑でした。

MIB が違うような気がします。snmpd.conf のコメントにもありますが

snmpwalk -v 1 localhost public .1.3.6.1.4.1.2021.10

とかすると

enterprises.ucdavis.loadTable.laEntry.loadaveLoad.1 = "0.49"
enterprises.ucdavis.loadTable.laEntry.loadaveLoad.2 = "0.31"
enterprises.ucdavis.loadTable.laEntry.loadaveLoad.3 = "0.26"

こんなのが貰えます。それぞれ 1 分の平均,5 分の平均 15 分の平均
値です。

MRTG では

Target[cpu_load]: .1.3.6.1.4.1.2021.10.1.5.1&.1.3.6.1.4.1.2021.10.1.5.2:public _at_ localhost

みたいな感じで取れます。

-- 
 ======= L i n u x   I n s i d e ============================
 おおつかまさひと | E-mail : negi _at_ KU3G.org
 OHTSUKA Masahito | WWW    : http://www.KU3G.org/negi/

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: