Velocidade da shell do Linux / Limite de largura de banda

1

Eu uso o Debian 6 - 64bit e eu tenho usado "trickle" para limitar minha velocidade de download / uploads em diferentes tipos de programas como "wget" ou "ftp". Mas agora eu quero reduzir as velocidades para diferentes tipos de scripts de rede. Eles são basicamente arquivos que são executados como:

./Executable.script

Eu tentei usar trickle nisso, mas isso não limitou a velocidade enquanto eu checava o iftop, embora ele também não fornecesse um erro.

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

O script é basicamente um script de status que verifica o status de diferentes aplicativos de rede e, em seguida, responde com o resultado. O upload é o que importa aqui. Como devo limitar isso?

    
por Asad Moeen 10.08.2013 / 16:23

1 resposta

1

Se o seu script estiver usando o aplicativo / ferramenta / comando que usa o fork, o fluxo não terá uso. Nesse caso, você tem duas opções IMO:

1) reescreva seu script para que seja compatível com o mecanismo de modelagem de traços. sem bifurcação.

2) se você pode definir regras específicas por fonte / dest ip / port do tráfego do seu script    está gerando, então você acharia o comando tc bastante útil.    dê uma olhada nas amostras aqui

    
por 10.08.2013 / 17:28