Evitar que um download sature toda a largura de banda no Linux

4

No Linux, um único download pode usar toda a largura de banda disponível, para que qualquer outra conexão não possa ser iniciada. (por exemplo, se eu estiver fazendo o download de atualizações, não consigo navegar na web ao mesmo tempo)

Existe uma maneira de definir algum tipo de enfileiramento entre diferentes conexões, para permitir o compartilhamento?

Eu verifiquei tc com qdisc sfq, mas parece que é preciso ajustá-lo à largura de banda disponível atual, o que pode ser difícil em xDSL, onde a largura de banda máxima de downstream não poderia estar totalmente disponível, dependendo do provedor.

Obrigado

    
por Metiu 17.09.2009 / 14:07

2 respostas

2

Eu pessoalmente nunca tentei nenhum aplicativo para otimização da largura de banda, mas se você quiser um bom lugar para ver alguns aplicativos para Linux, confira a seção "links externos" do Limitação da largura de banda na entrada da Wikipedia.

Entre as soluções mencionadas, eu ouvi sobre o gotejamento e uma implementação baseada no Squid (como em o Limite de largura de banda HOWTO ).

    
por 17.09.2009 / 14:20
0

Não tenho ideia de como é feito, mas o cliente rtorrent (um cliente bittorrent do console) é capaz de limitar as transferências e, portanto, não satura a largura de banda.

Talvez a fonte do rtorrent forneça algumas pistas.

Aqui está um link para o wiki libtorrent / rtorrent. Tem um botão de fonte de navegação

    
por 17.09.2009 / 14:14