In what situation that snmp-agent will be calling the “MultiThreadedMessageDispatcher” instead of “MessageDispatcher”? Is it configurable? Is it relying on the command such as snmpwalk vs snmpbulkwalk?
I want to collect data on snmpbulkwalk request on snmp-agent side, basically its from receiving to returning. How can I collect such measurements? I enabled debug on org.snmp4j log, but it seems like it’s walk on each oid. I have about 455670 lines in the output file, ~16 minutes could be too slow(?). I want to get the break down on the query to check/identify the slowness. From the snmp-agent log, can I check if the snmpbulkwalk is sending the oids in a table in chunk or one by one?
Here is an example of my snmpbulkwalk cmd
$ time snmpbulkwalk -v2c -Cr1 -c public localhost 184.108.40.206.4.1.44220.127.116.11.1.2 > /tmp/1