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