タグ

2007年10月19日のブックマーク (1件)

  • MRTG_LinuxCpuUtilization - OBOE-GAKI - Trac

    MRTG: Net-SNMPでLinuxCPU使用率をプロットするには ※暫定エントリ 昔blogに書いたものを若干修正して転記。MRTGのページを作るときに書き直し予定。 Net-SNMPのUCD-SNMP-MIB::ssCpuUserなどでCPU使用率[%]を取得したいけどDeprecatedになってるし、そもそも正しい値じゃなさそうだ。じゃあどうしたらいいのだろう。 CPU使用率[%]を単位時間あたりに消費されたCPU時間の割合と考える。その上でNet-SNMPとMRTGでCPU使用率を取得するには、 UCD-SNMP-MIBのssCpuRawXXX(XXXはUserとかSysとか)が、CPU時間の累積を表しているのでこれを利用する。 ssCpuRawXXXのカウンタ値の単位はtickらしい。Linuxでは1tick=10msらしい。 → x86ではUSER_HZの値が100(

    kgbu
    kgbu 2007/10/19
    CPUの使用率を表すカウンタssCpuRawUserはdeprecatedだけどなんとかするには、という話とか