«Приятно» для общения


12

В UNIXish-системах есть утилита командной строки, niceкоторую можно использовать для запуска программ с низким приоритетом, чтобы они не перегружали процессор.

Есть ли что-нибудь аналогичное, что ограничит пропускную способность сети, которую использует программа? Иногда я хотел бы начать большую загрузку, но хочу, чтобы мой просмотр веб-страниц и другое использование интерактивной сети оставалось отзывчивым.


Смежные вопросы:

Ответы:


20

trickle -d 10 commandзапускает команду , ограничивая ее пропускную способность до 10 кБ / с. Это аналог niceдля пропускной способности. Он упакован как минимум в Debian и Ubuntu.

ip_relayи redirоба крошечные прокси TCP, которые поддерживают ограничение пропускной способности. Похоже, что ни один из них не был поддержан в последнее время, но они упакованы по крайней мере в Debian и Ubuntu.

Но , возможно , инструмент вы используете для загрузки уже поддерживает ограничение полосы пропускания, например wget --limit-rate=10k, curl --limit-rate 10k, rsync --bwlimit=10.


Хотелось бы, чтобы я проголосовал дважды.
— whitequark

указал на то, чтобы войти, чтобы я мог проголосовать за этот ответ. струйка это здорово!
— Hometoast

9
Это не аналог nice(хотя они очень полезны!). niceопределяет приоритет, а не предел. Аналог niceмог бы дать процессу неограниченную пропускную способность, если бы ни один другой процесс не хотел этого.
— Ян Маккиннон

Если вы хотите приоритет, попробуйте настроить QoS на вашем маршрутизаторе.
— Майкл Коул
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.