TC(управление трафиком) и Trickle: применять разную пропускную способность к одному и тому же IP или URL во время загрузки и выгрузки

У меня есть несколько файлов разных размеров, которые мне нужно было отправить в хранилище BLOB-объектов Azure, и для этого я использую SDK Azure IOT. Теперь у меня есть файлы разных размеров (от 50 МБ до 5 ГБ), и я должен отправить их в BLOB-объекты. хранение в течение определенного периода времени. Из этого я могу рассчитать, сколько пропускной способности я должен дать для загрузки файла.

Но для каждого случая я использую один и тот же URL для отправки данных в облачное хранилище. Тогда как я должен назначить разную полосу пропускания для каждого процесса загрузки файлов, учитывая, что я уже знаю размеры файлов, время, выделенное для него, и какую полосу пропускания я должен выделить.

Я прошел через TC и Trickle, чтобы достичь такого типа сценария, но не смог найти решение, в котором я мог бы установить разные скорости для одного и того же конечного URL-адреса или IP-адреса на основе некоторых ограничений (здесь размер файла).

Будет очень полезно, если кто-то предоставит какую-то ссылку или подскажет, как этого добиться.

Спасибо.

Присоединение ссылок: https://www.linux.com/blog/tc-show-manipulate-traffic-control-settings http://www.tuxradar.com/content/control-your-bandwidth-trickle

0 ответов

Другие вопросы по тегам