【发布时间】:2014-05-07 11:17:54
【问题描述】:
我已经实现了一个小程序,它使用 Net-SNMP 来获取网络相关信息。它使用异步方式查询多个主机。
由于 Net-SNMPv3 不支持多线程,转向 SNMP++ 是否有益? 我在网络中有很多主机或路由器,我需要监控大约 2000 台路由器的陷阱和一般网络信息。
使用 SNMP++ 会比使用多线程的 Net-SNMP 快得多吗?
【问题讨论】:
我已经实现了一个小程序,它使用 Net-SNMP 来获取网络相关信息。它使用异步方式查询多个主机。
由于 Net-SNMPv3 不支持多线程,转向 SNMP++ 是否有益? 我在网络中有很多主机或路由器,我需要监控大约 2000 台路由器的陷阱和一般网络信息。
使用 SNMP++ 会比使用多线程的 Net-SNMP 快得多吗?
【问题讨论】:
我猜你是在 C++ 中实现并且可能需要,但我可以使用 snmp4j 它有可能使用多线程。即使您必须包装代码以使用 Java。 在同一个问题上,其中 1-2000 个单元需要 SNMP Get / Walks,并且由于单元速度较慢,需要多个线程并行获取数据。
【讨论】: