Я занимаюсь разработкой SNMP-опроса, который каждый час будет опрашивать около 40K устройств на предмет информации, связанной с процессором, памятью, пропускной способностью и количеством соединений.В настоящее время я использую snmp4j API.Я выполняю snmpwalk отдельно для процессора, памяти, пропускной способности и количества соединений, но, учитывая количество устройств, это занимает огромное количество времени.Я думаю об использовании SNMP-запроса getbulk, чтобы получить всю информацию одновременно, но это ограничено максимальным размером ответного пакета PDU запрашиваемого устройства.Я хотел знать, есть ли способ узнать максимальный размер ответа PDU удаленной системы, чтобы я мог соответственно разбить свой PDU запроса.У меня есть около 2500 OID для опроса в одном запросе.Кроме того, мне не разрешено изменять размер ответного пакета удаленной системы.