У меня есть приложение (aws-cli), которое загружает всю полосу пропускания при загрузке, а значит, ни одно другое приложение не может получить доступ к Интернету.

Поэтому мне интересно, можно ли ограничить скорость загрузки приложения или даже всего соединения (что проще)? Как я хотел бы установить так, чтобы загрузка никогда не была быстрее, чем 50 КБ / с. Есть ли способ сделать это в Windows 10?

3 ответа3

0

Попробуйте NetLimiter (http://www.netlimiter.com/).

С NetLimiter вы можете видеть свои работающие программы и применять ограничение DL/UL к любой из них.

0

Боюсь, вам может понадобиться использовать специализированное стороннее программное обеспечение (со специализированной службой фильтрации полосы пропускания). Тот, который пришел на ум, это Netbalancer

NetBalancer - это инструмент контроля и мониторинга интернет-трафика, с множеством функций для:

  • Установите для любого процесса загрузку и / или загрузите сетевой приоритет или лимит.
  • Управляйте приоритетами и ограничениями для каждого сетевого адаптера отдельно. Определите подробные правила сетевого трафика.
  • Группируйте компьютеры локальной сети и синхронизируйте их трафик

  • Установите глобальные ограничения трафика.

В двух словах, Netlancer позволяет контролировать каждый аспект сетевого трафика на своем ПК с помощью глубокой проверки пакетов (DPI), приоритетов и правил, основанных на времени.

Отказ от ответственности: я не связан с вышеупомянутым программным обеспечением, но я лично использую его, поэтому поделился этой информацией.

0

Для этого конкретного случая я использовал s3cmd, который имеет встроенное ограничение скорости с --limit-rate .

Похоже, что ни один из других инструментов, упомянутых на этой странице, не работал для этого случая, возможно, потому, что aws-cli был запущен из WSL.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .