«Приємно» для роботи в мережі


12

Системи UNIXish називають утилітою командного рядка nice які можуть використовуватися для запуску програм з низьким пріоритетом, щоб вони не виконували процесор.

Чи є щось аналогічне, що обмежить обсяг пропускної здатності мережі, яку використовує програма? Іноді мені хочеться розпочати велику завантаження, але хочу, щоб мої веб-переглядачі та інше використання інтерактивних мереж залишалися чуйними.


Схожі питання:

Відповіді:


18

струмка -d 10 команду працює команду , обмежуючи його пропускну здатність до 10 кБ / с. Це аналог nice для пропускної здатності. Він упакований щонайменше Debian та Ubuntu.

ip_relay і redir обидва крихітні проксі TCP, які підтримують обмеження пропускної здатності. Жоден з них, здається, не підтримується останнім часом.

Але, можливо, інструмент, який ви використовуєте для завантаження, вже підтримує обмеження пропускної здатності, наприклад wget --limit-rate=10k, curl --limit-rate 10k, rsync --bwlimit=10.


Хотілося б, щоб я міг впоратися з цим двічі.
whitequark

зробив пункт для входу, щоб я міг підвищити цю відповідь. струмка велика!
hometoast

9
Це не аналог nice (хоча вони дуже корисні!). nice визначає пріоритет, а не межу. Аналогом nice дасть процес необмежену пропускну здатність, якщо жоден інший процес цього не хотів.
Ian Mackinnon

Якщо потрібно визначити пріоритет, спробуйте налаштувати QoS у маршрутизаторі.
Michael Cole
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.