1

Я использую Debian 6 - 64bit и использую "trickle" для ограничения скорости загрузки / выгрузки в различных программах, таких как "wget" или "ftp". Но теперь я хочу уменьшить скорость для разных видов сетевых скриптов. Это в основном файлы, которые запускаются как:

./Executable.script

Я попытался использовать trickle на этом, но это не ограничивало скорость, когда я проверял через iftop, хотя это также не давало ошибки.

trickle -u 1000 ./Executable.script 
# Didn't work

Этот сценарий в основном представляет собой сценарий состояния, который проверяет состояние различных сетевых приложений, а затем он отвечает с результатом. Загрузка имеет значение здесь. Как я должен ограничить это?

1 ответ1

1

Если ваш скрипт использует приложение / инструмент / команду, которая использует форк, то ручеек бесполезен. В этом случае у вас есть два варианта IMO:

1) переписать ваш скрипт, чтобы он был совместим с механизмом формирования струйки. нет разветвления.

2) если вы можете определить конкретные правила по исходному / целевому ip / порту трафика, который генерирует ваш скрипт, то вы найдете команду tc весьма полезной. посмотрите образцы здесь

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