Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Dec 2008 15:28:22 +0500
From:      Andrew Alcheyev <buddy@telenet.ru>
To:        freebsd-net@freebsd.org
Cc:        Eugene Grosbein <eugen@kuzbass.ru>
Subject:   Re: bsnmpd & BGP full view
Message-ID:  <46629699.20081226152822@telenet.ru>
In-Reply-To: <20081225193818.GA9210@svzserv.kemerovo.su>
References:  <20081225193818.GA9210@svzserv.kemerovo.su>

next in thread | previous in thread | raw e-mail | index | archive | help
------------CF888BBEB4C9E
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello.

On Friday, December 26, 2008, 12:38:18 AM you wrote:

EG> Is there a way to reduce bsnmpd's CPU & memory usage
EG> for BGP router using full view?

EG> I do not need to deal with routing table via SNMP.
EG> SNMP is needed to monitor interface byte counters only via mrtg.

EG> bsnmpd grows upto 18Mb for FreeBSD 6.4 and worse,
EG> it hogs CPU while bgpd obtains full view.

You can try the attached patch - it cuts off any routing
table processing within bsnmpd.

It will be really useful if someone implements some variable in
/etc/snmpd.config to control such behaviour.

With best regards, Andrew.
------------CF888BBEB4C9E
Content-Type: application/octet-stream; name="snmp_mibII__mibII.c.patch"
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="snmp_mibII__mibII.c.patch"

LS0tIC91c3Ivc3JjL2NvbnRyaWIvYnNubXAvc25tcF9taWJJSS9taWJJSS5jLm9yaWcJMjAw
Ni0wMy0zMSAxODo0MzozOC4wMDAwMDAwMDAgKzA2MDAKKysrIC91c3Ivc3JjL2NvbnRyaWIv
YnNubXAvc25tcF9taWJJSS9taWJJSS5jCTIwMDgtMTItMjYgMTQ6NDY6MjQuMDAwMDAwMDAw
ICswNTAwCkBAIC00MSw4ICs0MSwxMyBAQAogc3RhdGljIHN0cnVjdCBsbW9kdWxlICptb2R1
bGU7CiAKIC8qIHJvdXRpbmcgc29ja2V0ICovCisjaWYgMAogc3RhdGljIGludCByb3V0ZTsK
IHN0YXRpYyB2b2lkICpyb3V0ZV9mZDsKKyNlbHNlCitzdGF0aWMgaW50IHJvdXRlID0gLTE7
CitzdGF0aWMgdm9pZCAqcm91dGVfZmQgPSBOVUxMOworI2VuZGlmCiAKIC8qIGlmLWluZGV4
IGFsbG9jYXRvciAqLwogc3RhdGljIHVpbnQzMl90IG5leHRfaWZfaW5kZXggPSAxOwpAQCAt
MTMzMCw2ICsxMzM1LDcgQEAKIH0KIAogCisjaWYgMAogLyoKICAqIEludHB1dCBvbiB0aGUg
cm91dGluZyBzb2NrZXQuCiAgKi8KQEAgLTEzNTIsNiArMTM1OCw3IEBACiAKIAloYW5kbGVf
cnRtc2cocnRtKTsKIH0KKyNlbmRpZgogCiAvKgogICogZXhlY3V0ZSBhbmQgU0lPQ0FJRkFE
RFIKQEAgLTE2NDQsMTAgKzE2NTEsMTIgQEAKIHN0YXRpYyB2b2lkCiBtaWJJSV9zdGFydCh2
b2lkKQogeworI2lmIDAKIAlpZiAoKHJvdXRlX2ZkID0gZmRfc2VsZWN0KHJvdXRlLCByb3V0
ZV9pbnB1dCwgTlVMTCwgbW9kdWxlKSkgPT0gTlVMTCkgewogCQlzeXNsb2coTE9HX0VSUiwg
ImZkX3NlbGVjdChyb3V0ZSk6ICVtIik7CiAJCXJldHVybjsKIAl9CisjZW5kaWYKIAltaWJf
cmVmcmVzaF9pZmxpc3QoKTsKIAl1cGRhdGVfaWZhX2luZm8oKTsKIAltaWJfYXJwX3VwZGF0
ZSgpOwpAQCAtMTY5NCwxMCArMTcwMywxMiBAQAogCQlyZXR1cm4gKC0xKTsKIAl9CiAKKyNp
ZiAwCiAJaWYgKChyb3V0ZSA9IHNvY2tldChQRl9ST1VURSwgU09DS19SQVcsIEFGX1VOU1BF
QykpID09IC0xKSB7CiAJCXN5c2xvZyhMT0dfRVJSLCAiUEZfUk9VVEU6ICVtIik7CiAJCXJl
dHVybiAoLTEpOwogCX0KKyNlbmRpZgogCiAJaWYgKChtaWJfbmV0c29jayA9IHNvY2tldChQ
Rl9JTkVULCBTT0NLX0RHUkFNLCAwKSkgPT0gLTEpIHsKIAkJc3lzbG9nKExPR19FUlIsICJQ
Rl9JTkVUOiAlbSIpOwo=
------------CF888BBEB4C9E--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46629699.20081226152822>