Internet Lenta

Iniciado por MAFIA_Pão, 09 de Junho de 2011, 20:02

tópico anterior - próximo tópico

MAFIA_Pão

Bom amigos, boa noite

Bom venho outra vez agora com outro problema. Quando estou fazendo download via browser, eu não consigo navegar em outra janela.(Ex: estou puxando um arquivo em uma janela e na outra quero entrar na globo.com por exemplo). Será que existe algum comando no terminal que eu possa dividir a conexão. Pois no windows eu consigo fazer esses dois ao mesmo tempo !
Alguém poderia me ajudar ?
Lembrando que eu estou usando o browser chromium.

Obrigado.

druidaobelix

#1
Olá MAFIA_Pão,


Não conheço se há alguma forma de fazer isso a partir da configuração do próprio navegador (deveria haver, há um programa que uso em usenet que faz isso com a maior tranquilidade), mas talvez o trickle resolva razoavelmente bem esse problema de limitar a largura de banda dentro do próprio sistema, sem partir para soluções muito mais técnicas (e complicadas) como o squid e do iptables, cujo uso é difícil de justificar para um usuário comum, exceto se quiser aprender a usar por pura diversão mesmo.

Na verdade esse problema na maioria das vezes só ocorre quando a largura de banda da sua conexão contratada é "apertadinha", pois para uma conexão mais 'folgada' grande parte dos sites não conseguem fornecer a totalidade de banda que o usuário dispõe, claro que isso para a internet comum, comercial, e naturalmente "sobra" banda sem que se tenha de fazer nenhuma espécie de gerenciamento.

Não faço uso do trickle, porém até onde sei ele roda em daemon ou por linha de comando.

Para instalar deve ser possível fazer pelo apt-get:

sudo apt-get install trickle

Evidentemente que precisa estudar melhor isso (deve existir o man trickle), porém grosso modo, depois de instalado o uso é da seguinte forma:

a) usa o trickle como daemon para limitar quanto aquele programa específico pode consumir de banda.

Exemplo:

trickle -s -d 100 firefox

No caso do exemplo acima está limitando o firefox à taxa de download de 100 KB/s

b) usa o trickle conjugado com o wget para um download específico por linha de comando (CLI)

Exemplo:

trickle -d 100 wget http://mirror.ox.ac.uk/sites/releases.ubuntu.com/releases//natty/ubuntu-11.04-desktop-i386.iso

No caso do exemplo acima está limitando o download do arquivo específico, um iso do ubuntu, aos 100 KB/s. Note que em alguns casos (pelo menos no firefox é assim) v. terá de iniciar o download pelo modo normal, onde abre-se aquele pequeno quadro do download, para a partir dali poder capturar o endereço e aí usá-lo em CLI, mas isso é só uma questão de adaptar e se habituar.

Enfim, isso é só para dar uma idéia panorâmica de como funciona.

Sugiro consultar pelo menos os seguintes links:

"Como limitar o uso de banda de seu computador"

http://vinicius.soylocoporti.org.br/como-limitar-o-uso-de-banda-do-seu-computador/

"Limitar largura de banda"

http://www.guiaubuntupt.org/wiki/index.php?title=Limitar_Largura_de_Banda

E se tiver facilidade com o inglês, estudar principalmente:

"trickle"

http://monkey.org/~marius/pages/?page=trickle

Uma possibilidade que me ocorre para simplificar esse processo, para não fazer download por CLI (mas não sei se funcionaria) é usar um gerenciador de download do tipo do kget juntamente com o trickle e aí passar o limite para o kget, ao invés de passar ao navegador.

O ideal, nesse caso, é que o gerenciador de download fosse integrado ao navegador. O Uget é integrado ao Firefox através do plugin Flashgot, o Kget é integrado ao Konqueror, agora para o Chromium não faço idéia se existe. Adicionalmente talvez seja o caso de também dar uma olhada no jDownloader que funciona sobre Java, vi boas referências sobre ele lá no Baixaki.


[]'s

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

MAFIA_Pão

Vlw pela dica, vou estudar essas informações sua. Obrigado.