根据涓stream的手册页, http://linux.die.net/man/1/trickle我可以限制一个进程的下载速度,例如
trickle -u 10 -d 20 ncftp启动ncftp(1)限制其上传容量为10 KB / s,下载容量为20 KB / s。
我将如何去限制google-chrome或firefox与trickle ?
编辑:对于那些你问我为什么问这样一个明显的问题,我试过了
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速度限制这些浏览器。