usando trickle para abrandar o navegador

6

de acordo com a página man do trickle, link eu posso limitar a velocidade de download de um processo, por exemplo

trickle -u 10 -d 20 ncftp Lançar o ncftp (1) limitando sua capacidade de upload para 10 KB / se capacidade de download a 20 KB / s.

como eu iria limitar a google-chrome ou firefox com trickle ?

Editar: Para aqueles de vocês perguntando por que eu fiz uma pergunta tão óbvia, eu tentei

trickle -u 10 -d 20 firefox

e estou recebendo um erro

trickle: Could not reach trickled, working independently: No such file or directory

o firefox abre logo depois, mas definitivamente não é limitado por taxa ...

    
por tester 03.04.2012 / 02:50

2 respostas

3

Acho que a confusão decorre de sua compreensão da página do manual. ncftp é o nome do processo que está sendo limitado, portanto, para limitar o uso do firefox:

trickle -u 10 -d 20 firefox
    
por 03.04.2012 / 03:29
4

O "erro" que você está recebendo é mais um aviso / aviso do que um erro. trickle pode ser executado de forma independente ou como um cliente de trickled . Ele sempre procura o soquete padrão do daemon e, se não encontrado, imprime a mensagem. Você pode seguramente ignorá-lo.

E sobre a limitação de taxa Firefox , tenho certeza que tem a ver com a bifurcação do processo, como David Fraser mencionado. Você também pode ver um aviso sobre isso em Wiki do Arch , onde está escrito:

Warning: Trickle can only limit traffic of programs that do not fork, so shaping a FTP server's traffic won't really work that way!

Na minha própria experiência, tentei limitar a ferramenta aws-cli ao upload do S3 sem sucesso, mas consegui para limitar s3cmd . Ambas as ferramentas são escritas em python, mas aws-cli são muitos programas diferentes agrupados através de um principal, enquanto s3cmd é um único programa. Eu estou supondo que o mesmo problema com forking está acontecendo lá.

Portanto, minha resposta curta é: não acho que você possa classificar o limite desses navegadores usando trickle .

    
por 06.01.2015 / 16:51