人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Ciscoのルータにとあるデータを取得するために、定期的にsnmpwalkをまわしているのですが、まわすたびにルータ側のCPU負荷率がものすごく70%ぐらいまであがってしまっています。
この負荷を下げるようなことがCiscoのルータ側設定でできないものでしょうか

●質問者: UME/ゆーみ
●カテゴリ:コンピュータ インターネット
✍キーワード:CISCO CPU いもの とある データ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●27ポイント

snmpwalk は一度に多数のデータを取得する為に処理コストは高くなります。

使用する値が決まっているのでしたら、snmpget の方がよいと思われますがいかがでしょうか?

◎質問者からの返答

うーん。MIB OIDのツリー配下すべてのデータがほしいのですが、そういう場合でもOID固定にして、snmpgetしてしまったほうがいいんでしょうか。。。

とはいってもindex番号とかが可変でsnmpgetするのもナカナカムズイんですけどねw


2 ● kurukuru-neko
●27ポイント

取り合えず snmpwalk -> snmpbalkwalk

TCP接続に変更してみる。

http://www.shiratori.riec.tohoku.ac.jp/~koide/mySurvey/UNIX/ucd-...

◎質問者からの返答

なるほど、snmpbulkwalkにしたら、ルータ側のCPU負荷率がかなり下がりましたよ。

スゴイ! ありがとー。

TCP接続にするのは、よくわかりませんでした><

ついでなので、SNMP version 3にするだけでは、CPU負荷率には影響ないようです。


3 ● kurukuru-neko
●26ポイント

>snmpbalkwalk

オプションで -T tcp or -T udp

http://www.covalent.net/resource/documentation/ers/2.2.0/HTML/Pr...

http://www.wide.ad.jp/project/document/reports/pdf2000/part14.pd...

◎質問者からの返答

Net-SNMP(ucdSNMP)のバージョン違い?かな。

Warning: -T option is no longer used - specify the remote host as TRANSPORT:HOST

とのこと。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ