使用滴stream来减慢浏览器

根据涓stream的手册页, http://linux.die.net/man/1/trickle我可以限制一个进程的下载速度,例如

trickle -u 10 -d 20 ncftp启动ncftp(1)限制其上传容量为10 KB / s,下载容量为20 KB / s。

我将如何去限制google-chromefirefoxtrickle

编辑:对于那些你问我为什么问这样一个明显的问题,我试过了

trickle -u 10 -d 20 firefox

我得到一个错误

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

Firefox后打开,但绝对不是率限制…

    我认为混淆源于你对man page的理解。 ncftp是进程被限制的名称,所以要限制firefox你会做的:

     trickle -u 10 -d 20 firefox 

    你得到的“错误”更多的是警告/通知,而不是错误。 trickle可以独立运行,也可以作为trickle的客户端运行。 它总是寻找守护进程的默认套接字,如果没有find,它会打印该消息。 你可以放心地忽略它。

    关于限制Firefox速度,我非常确定,这与David Fraser提到的过程分歧有关。 你也可以在Arch的Wiki中看到有关它的警告:

    警告 :涓stream只能限制不分stream节目的stream量,所以塑造一个FTP服务器的stream量不会真的这样!

    以我自己的经验,我试图限制S3上传失败的aws-cli工具,但已经能够限制s3cmd 。 这两个工具都是用python写的,但是aws-cli是通过一个主程序绑定的许多不同的程序,而s3cmd是一个单独的程序。 我猜与分叉相同的问题在那里发生。

    所以我简短的回答是:我不认为你可以使用trickle速度限制这些浏览器。