首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

SNMP学习笔记之Python的netsnmp和pysnmp的性能对比

0x00 概览 用python获取snmp信息有多个现成的库可以使用,其中比较常用的是netsnmp和pysnmp两个库。网上有较多的关于两个库的例子。...0x01 netsnmp多线程测试 先说netsnmp。python的netsnmp,其实是来自于net-snmp包。 python通过一个c文件调用net-snmp的接口获取数据。...可以看到netsnmp的采集速度跟线程数有关。当线程数增大到一定程度,采集时间不再缩短。因为开辟线程同样会消耗时间。而已有的线程已经足够处理。 pysnmp性能较之略差一下。...在线程足够多的情况下,netsnmp的效率要明显强于pysnmp。 因为二者都支持可以并行采集多个host,从易用性来说,netsnmp更为简单一些,且netsnmp支持walk功能。...本文更加推荐netsnmp。 安装netsnmp需要安装net-snmp。如果centos,则使用yum会较为方便。

3.6K20
领券