Hi,
We have been testing SNMP4J with TLSTM for SNMP message throughput. Using a single TLSTM connection, we observed throughput of around 27 req/s (on local setup**)**. When we add more TLSTM sessions, the throughput increases proportionally.
A couple of questions:
Is there a way to increase the throughput per TLSTM connection ?
Are there any known benchmarks or best practices for measuring SNMP ingest throughput with SNMP4J, particularly with TLSTM?
we realize performance depends on CPU and crypto overhead, but we are mainly interested in whether SNMP4J has built-in optimizations that can improve this.
In general, if you are interested in highest throughput, then UDP with SNMPv3 AES128 would be probably the best choice. TLS has a high overhead, especially if a connection is being established.
certainly, happy to share if we managed to find some inroads.
In general, if you are interested in highest throughput, then UDP with SNMPv3 AES128 would be probably the best choice. TLS has a high overhead, especially if a connection is being established.
We rely on TLS at the moment. But UDP indeed is the way to go with higher throughput.