From owner-freebsd-questions@FreeBSD.ORG Tue Jun 1 08:27:37 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7885716A4CE for ; Tue, 1 Jun 2004 08:27:37 -0700 (PDT) Received: from internet.potentialtech.com (h-66-167-251-6.phlapafg.covad.net [66.167.251.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BBEA43D1D for ; Tue, 1 Jun 2004 08:27:37 -0700 (PDT) (envelope-from wmoran@potentialtech.com) Received: from potentialtech.com (pa-plum1c-102.pit.adelphia.net [24.53.179.102]) by internet.potentialtech.com (Postfix) with ESMTP id D049369A83; Tue, 1 Jun 2004 11:27:33 -0400 (EDT) Message-ID: <40BCA063.2010007@potentialtech.com> Date: Tue, 01 Jun 2004 11:27:31 -0400 From: Bill Moran User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6) Gecko/20040506 X-Accept-Language: en-us, en MIME-Version: 1.0 To: hugle References: <8935715836.20040531193600@vkt.lt> <20040531142628.E90411-100000@cactus.fi.uba.ar> <553059104.20040601002503@vkt.lt> <40BBBDC9.8090807@potentialtech.com> <17388683440.20040601101847@vkt.lt> <40BC8099.4050007@potentialtech.com> <188538784.20040601165436@vkt.lt> In-Reply-To: <188538784.20040601165436@vkt.lt> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-questions@freebsd.org Subject: Re: routing for 1000 users and 10Mbit internet. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jun 2004 15:27:37 -0000 hugle wrote: > BM> hugle wrote: > >>>BM> hugle wrote: >>> >>>>>FG> On Mon, 31 May 2004, hugle wrote: >>>>> >>>>>>>dammit.. >>>>>>>why then my users eats so much CPU? >>>>>>>look: >>>>>>>CPU states: 0.0% user, 0.0% nice, 0.8% system, 38.0% interrupt, 61.2% idle >>>>>>>Mem: 21M Active, 177M Inact, 133M Wired, 1228K Cache, 199M Buf, 1677M Free >>>>>>> >>>>>>>I have only 61% idle ? >>>>>>>usualy i have ~50 idle.. >>>>>>>now I have P4 2.4GHZ >>>>>>> >>>>>>>maybe my setup is bad (kernel I mean)? >>>>> >>>>>FG> My guess is either cheap hardware (NIC) or bad tuning. What NICs are you >>>>>FG> using? >>>>> >>>>>I'm using Intel cards (fxp) at the moment. But from reading the posts >>>>>I've decided to buy GBIT NIC. >>>>>Now the dilema is what brand name.. INTEL or 3COM ? maybe you guys >>>>>could advice? >>> >>>BM> I've always had good results with fxp cards. > >>>how much users do you have? and what model? > > BM> Never more than 100 ... it's been a year or two, so I don't remember the model. > >>>>>And yes, my PC is dealing with lots of network traffic.. It's a >>>>>gateway + shaping. It deals with almost 1000 users.. >>>>> >>>>>Will this PC (p4 2.4GHZ) deal with 10mbit internet? as a gateway + >>>>>shaper ? with one GBIT NIC connected to 100Mbit swith? >>> >>>BM> A gbit NIC isn't going to run at gbit speed on a 100mbit switch. > >>>I know, but as I know it'll have more memory, buffer or smth like >>>that. which somehow will help to deal with the problem, right? > > BM> Probably. It just seems like a lot of $$$ to drop when you haven't > BM> tried polling yet. Keep in mind, that if you try polling and it > BM> doesn't work, you can just turn it back off, and you haven't spent > BM> any $$$ on hardware that didn't help. > >>>BM> I would look elsewhere than the NIC. Intel NICs are good units (in my experience, >>>BM> if someone knows of problems with them, please speak up) >>>from systam -v: >>>481 fxp0 irq12 >>>226 fxp1 irq3 >>>317 fxp2 irq7 >>>I think it is quite high? right? > > BM> I guess. I would expect numbers like that considering the load it's > BM> under. > > BM> I'll ask _again_ ... is the machine's performance poor? Fact is, if > BM> you give it enough network traffic to shape, it's going to raise the > BM> CPU load, no matter what you do. > > now the main problem is.. that machine is shaping internet, right? > I did shaping for my subnet, so users in /24 have 100kbits everybody. > But they don't get such speed, they get about 70-80kbps . and if I > try to skipt pipe rules for certain IPs, users get all available > speed (which is left), it's about 500kbps.. > so why machine can't pipe it normally ? > Didn't had these problems in the past... Past when? What changed? Typically, only ~80% of available bandwidth is usable. I don't know if that applies to your situation, though, as that's usually referring to ethernet, and you claim the problem hasn't always been there. Try polling and see if the load reduces and the performance increases. If all that machine is doing is routing, you can configure it to be dedicated to routing. -- Bill Moran Potential Technologies http://www.potentialtech.com