标签: python multithreading process snmp python-multithreading
我有一个脚本,它读入一个包含大约100个SNMP OID(1.3.6.x.x.x ....)的文件,我想让它们每隔1,5或30分钟对我的路由器进行轮询。我原本以为我会为每个OID创建一个新线程,并且有100个线程同时轮询路由器,但遇到了一个问题,他们占用了太多的内存。使用流程会占用更多权利吗?另外,我看到python在std lib中有事件调度是否会有所帮助?线程池怎么样?以给定间隔轮询100个OID的最快和最有效的内存方式是什么?谢谢你的帮助。