[SNMP4J] diskIOWrites - cached responses

Frank Fock fock at agentpp.com
Sat Dec 1 14:41:59 CET 2007


Hello George,

Neither snmpget nor the SNMP protocol or agent
is caching any SNMP data. Instead many implementors
of a specific MIB object or group of objects decide
to cache data for a couple of seconds (here it seems
to be a timeout of 5s) to avoid high load situations
when many clients request the same data within a
short interval.

This is normal and I would not consider this a bug.
Rather than, it is a feature that saves some CPU
cycles and disk IO.

Best regards,
Frank

George Chelidze wrote:
> I have recently posted this question on Suns Developer Forums "General - 
> Maintenance" mailing list (original post: 
> http://forum.java.sun.com/thread.jspa?threadID=5241082&tstart=0) but 
> didn't received any response yet. First I thought it was sun related 
> problem, however after some investigation is seems to be snmp related. 
> That's why I decided to post here:
> 
> OS: SunOS 5.10 Generic_118833-24 sun4u sparc SUNW,Sun-Fire-880
> NET-SNMP version:  5.0.9
> 
> I am trying to monitor diskIOWrites. The problem I am faced with is that 
> snmpget seems to "cache" responses for the above mentioned object. I 
> have made the following test:
> 
> -bash-3.00$ while true; do snmpget -v 1 -c public localhost 
> diskIOWrites.5; sleep 1; done

-- 
AGENT++
http://www.agentpp.com
http://www.mibexplorer.com
http://www.mibdesigner.com




More information about the SNMP4J mailing list