Michael C. Toren on 15 Sep 2004 17:54:02 -0000

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] per process bandwidth limitation?

On Wed, Sep 15, 2004 at 12:51:23PM -0400, Malcolm wrote:
> I'm trying to work out if it's possible to limit bandwidth usage on a per 
> process level under linux, but haven't found anything in my searches so I 
> figured I'd ask here.

You may want to look into trickle [1].  It's an LD_PRELOAD hack, so there
are a few limitations you should be aware of -- for example, it will not
work on staticly compiled binaries, suid programs, etc.  Depending on your
particular application this may or may not be acceptable.

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


perl -e'$u="\4\5\6";sub H{8*($_[1]%79)+($_[0]%8)}sub G{vec$u,H(@_),1}sub S{vec
($n,H(@_),1)=$_[2]}$_=q^{P`clear`;for$iX){PG($iY)?"O":" "forX8);P"\n"}for$iX){
forX8){$c=scalar grep{G@$_}[$i-1Y-1Z-1YZ-1Y+1ZY-1ZY+1Z+1Y-1Z+1YZ+1Y+1];S$iY,G(
/,\$_/xg;s/X/(0..7/g;s/P/print+/g;eval' #     Michael C. Toren <mct@toren.net>

Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug