Как замедлить интернет?
У меня очень большая загрузка, которая имеет низкий приоритет.
Могу ли я снизить сетевую скорость моего Ubuntu 18.10, чтобы эта загрузка не блокировала мое соединение, которое используется другими компьютерами?
Я нахожусь на домашнем соединении Wi-Fi.
Я могу использовать браузер для выполнения этой загрузки или Wget и т. Д.... пока не вижу такой настройки.
1 ответ
wget имеет --limit-rate возможность ограничения скорости загрузки; от man wget:
--limit-ставка = сумма
Ограничьте скорость загрузки до количества байтов в секунду. Сумма может быть выражена в байтах, килобайтах с суффиксом k или мегабайтах с суффиксом m. Например, --limit-rate=20k ограничит скорость поиска до 20 КБ / с. Это полезно, когда по какой-либо причине вы не хотите, чтобы Wget использовал всю доступную полосу пропускания.
Эта опция позволяет использовать десятичные числа, обычно в сочетании с суффиксами степени; например, --limit-rate=2.5k является допустимым значением.
Обратите внимание, что Wget реализует ограничение, спя соответствующее время после чтения сети, которое заняло меньше времени, чем указано в скорости. В конечном итоге эта стратегия приводит к замедлению передачи TCP примерно до указанной скорости. Однако для достижения этого баланса может потребоваться некоторое время, поэтому не удивляйтесь, если ограничение скорости не работает с очень маленькими файлами.
FWIW, curl также имеет аналогичный --limit-rate опция для контроля скорости загрузки и загрузки. Проверьте man curl,