From owner-FreeBSD-net-jp@jp.freebsd.org  Fri Sep 10 11:51:34 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id LAA98502;
	Fri, 10 Sep 1999 11:51:34 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from hato.cs.pitt.edu (hato.cs.pitt.edu [136.142.79.115])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id LAA98497
	for <freebsd-net-jp@jp.freebsd.org>; Fri, 10 Sep 1999 11:51:33 +0900 (JST)
	(envelope-from taka@cs.pitt.edu)
Received: from localhost (localhost [127.0.0.1])
	by hato.cs.pitt.edu (8.8.8/8.8.5) with ESMTP id WAA00521
	for <freebsd-net-jp@jp.freebsd.org>; Thu, 9 Sep 1999 22:52:19 -0400 (EDT)
Message-Id: <199909100252.WAA00521@hato.cs.pitt.edu>
To: freebsd-net-jp@jp.freebsd.org
In-reply-to: Your message of "Thu, 09 Sep 1999 13:23:09 +0900."
             <199909090423.NAA10894@castle.jp.freebsd.org> 
Date: Thu, 09 Sep 1999 22:52:18 -0400
From: Takashi OKUMURA <taka@cs.pitt.edu>
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-net-jp 1894
Subject: [FreeBSD-net-jp 1894] [netnice: software packet shaper package for FB]
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: taka@cs.pitt.edu


$B1|B<!w(BCS-U Pitt$B$H?=$7$^$9!#(B


$B:G6a!"(BFreeBSD 2.2.x$B5Z$S(BFreeBSD 3.2$B>e$GF0:n$9$k!"(B
software packet shaper$B$N%Q%C%1!<%8$r:n@.$7$^$7$?!#(B

$B$f$/$f$/$O(BFreeBSD-current$B$K%3%s%H%j%S%e!<%H$9$k$3$H$r(B
$BL\;X$7$F$$$k$N$G$9$,!"$b$7$h$m$7$1$l$P!"(B
freebsd-net-jp$B$N3'$5$s$K$b&B%F%9%H$,$F$i$4MxMQD:$1$J$$$+$H;W$$!"(B
$B$3$N>l$r$*<Z$j$7$F@kEA$5$;$FD:$-$?$$$H;W$$$^$9!#(B


$B!Z(B $BFCD'(B $B![(B

 - process $B%Y!<%9$N(Bpacket shaper$B$J$N$G!"(B
   $BG$0U$N%W%m%;%9$N%M%C%H%o!<%/=PNO$r(Blimit$B2DG=(B

 - packet classification$B$N%*!<%P!<%X%C%I$,6K$a$F>/$J$/!"(B
   Max Throughput$B$X$N1F6A$,$[$H$s$I$J$$(B

 - ATM$B%+!<%I$d(Bshaper box$B$J$I$N%O!<%I%&%'%"$rMQ$$$:$KBS0h$r@)8f$G$-$k(B

 - ALTQ$B$HCgNI$7(B(FreeBSD 2.2.8$B$G3NG'(B)

 - $B$^$?!"BS0h$r8f<j7Z$K4IM}$G$-$k$h$&$K!"0J2<$K5-$9$h$&$J!"(B
   $B$$$/$D$b$N%3%^%s%I$d%"%W%j%1!<%7%g%s$,IUB0$7$F$$$^$9!#(B

 - nice$B$d(Brenice$B$N$h$&$J!"4IM}<T8~$1$N(Bnetnice$B%3%^%s%I(B

	% netnice 128Kbyte/sec 125

 - $B%3%^%s%I%i%$%s$d(Bsh$B%9%/%j%W%HCf$K$*$$$F!"(B
   $B4JC1$KBS0h@)8f$,9T$J$($k3HD%HG(Bsh

	% ftp www.foo.bar @512KBps
	% rcp /var/log/access.log archive:/var/hoge @32KBps 

 - $B%M%C%H%o!<%/%5!<%S%9$NBS0h@)8f$,2DG=$J3HD%HG(Binetd

	%cat /etc/inetd.conf
	ftp     ($BN,(B) /usr/local/libexec/ftpd ftpd -l
	telnet  ($BN,(B) /usr/libexec/telnetd telnetd @32K/sec
	shell   ($BN,(B)  /usr/libexec/rshd rshd @32K/sec
	%inetd @512KB/sec

	($B$3$NNc$G$O!"(Btelnet$B$d(Brsh$B$O(B32KB$B$r3d$jEv$F$i$l!"(B
	ftp$B$N%;%C%7%g%s$O!";D$j$NBS0h$r(Bfair$B$K3d$jEv$F$i$l$^$9!#(B)

 - Apache$BMQ$NBS0h@)8f%b%8%e!<%k$G$"$k(Bmod_netnice.c

 - ($BE\$i$l$=$&$G$9$,(B) $B<B$O!"(BLinux$BHG$b$"$j$^$9(B


$B!Z(B $B>pJs$NF~<j@h(B $B![(B

http://www.cs.pitt.edu/~taka/software/netnice.html
taka@cs.pitt.edu


$B$*$=$i$/!"%m%0$d%K%e!<%9$K$h$C$FBg$-$J%H%i%U%#%C%/$,$"$j!"(B
$BBS0h@)8f$7$?$$$N$@$1$l$I$b!"%O!<%I%&%'%"$rDI2C$9$k$N$bBgJQ!"(B
$B$H$$$&%5%$%H$KE,1~$,$"$k$H;W$$$^$9!#(B

$B2?J,!"&B%F%9%H$J$I$r$9$k$N$O=i$a$F$J$N$G$9$,!"(B
$B=PMh$k8B$j%5%]!<%H$5$;$FD:$-$?$$$H;W$C$F$*$j$^$9$N$G!"(B
$B$I$&$>$h$m$7$/$*4j$$CW$7$^$9!#(B


Takashi 'taka' Okumura,
Department of Computer Science,
University of Pittsburgh

