Попробуйте NetLimiter ( http://www.netlimiter.com/ ).
С NetLimiter вы можете видеть свои работающие программы и применять ограничение DL / UL к любой из них.
У меня есть приложение ( aws-cli ), которое загружает всю полосу пропускания при загрузке, а значит, ни одно другое приложение не может получить доступ к Интернету.
Поэтому мне интересно, можно ли ограничить скорость загрузки приложения или даже всего соединения (что проще)? Как я хотел бы установить так, чтобы загрузка никогда не была быстрее, чем 50 КБ / с. Есть ли способ сделать это в Windows 10?
Попробуйте NetLimiter ( http://www.netlimiter.com/ ).
С NetLimiter вы можете видеть свои работающие программы и применять ограничение DL / UL к любой из них.
Боюсь, вам может понадобиться использовать специализированное стороннее программное обеспечение (со специализированной службой фильтрации полосы пропускания). Тот, который пришел на ум, это Netbalancer
NetBalancer - это инструмент контроля и мониторинга интернет-трафика, с множеством функций для:
- Установите для любого процесса загрузку и / или загрузите сетевой приоритет или лимит.
- Управляйте приоритетами и ограничениями для каждого сетевого адаптера отдельно. Определите подробные правила сетевого трафика.
Группируйте компьютеры локальной сети и синхронизируйте их трафик
Установите глобальные ограничения трафика.
В двух словах, Netlancer позволяет контролировать каждый аспект сетевого трафика на своем ПК с помощью глубокой проверки пакетов (DPI), приоритетов и правил, основанных на времени.
Отказ от ответственности: я не связан с вышеупомянутым программным обеспечением, но я лично использую его, поэтому поделился этой информацией.
Для этого конкретного случая я использовал s3cmd, который имеет встроенное ограничение скорости с --limit-rate
опцией.
Похоже, что ни один из других инструментов, упомянутых на этой странице, не работал для этого случая, возможно, потому, что aws-cli был запущен из WSL.