[SNMP4J] diskIOWrites - cached responses
George Chelidze
gchelidze at magticom.ge
Sat Dec 1 14:17:00 CET 2007
Hello,
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
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721780814
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721780814
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721780814
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721780814
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721780814
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721780814
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721780814
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721780814
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721782866
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721782866
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721782866
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721782866
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721782866
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721782866
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721782866
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721782866
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721782866
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721784886
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721784886
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721784886
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721784886
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721784886
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721784886
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721784886
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721784886
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721784886
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721787012
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721787012
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721787012
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 721787012
^C
-bash-3.00$
as you can see, new value is returned after ~10th request is sent. The
situation is similar on another partition:
-bash-3.00$ while true; do snmpget -v 1 -c public localhost
diskIOWrites.1; sleep 1; done
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776583902
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776583902
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776583902
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776584631
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776584631
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776584631
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776584631
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776584631
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776585793
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776585793
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776585793
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776585793
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776586767
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776586767
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776586767
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776586767
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776586767
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 776587949
^C
-bash-3.00$
however, new value is returned every ~5th request.
Is there any option to snmpd/OS/anything to disable this "caching" and
where can I get more information on this topic. Thanks in advance.
Best Regards,
George Chelidze
More information about the SNMP4J
mailing list