From owner-freebsd-isp Mon Jan 12 00:13:30 1998 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA14629 for isp-outgoing; Mon, 12 Jan 1998 00:13:30 -0800 (PST) (envelope-from owner-freebsd-isp) Received: from mixcom.mixcom.com (mixcom.mixcom.com [198.137.186.100]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id AAA14621 for ; Mon, 12 Jan 1998 00:13:26 -0800 (PST) (envelope-from mountin.man@mixcom.com) Received: by mixcom.mixcom.com (8.6.12/2.2) id CAA17763; Mon, 12 Jan 1998 02:14:32 -0600 Received: from dial107-137.mixcom.com(207.227.107.137) by mixcom.mixcom.com via smap (V1.3) id sma017730; Mon Jan 12 02:14:28 1998 Message-Id: <3.0.3.32.19980112021334.006fe3dc@mixcom.com> X-Sender: mmttnn@mixcom.com X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.3 (32) Date: Mon, 12 Jan 1998 02:13:34 -0600 To: Lukas Wunner , =?iso-8859-1?Q?=22Luis_E=2E_Mu=F1oz=22?= From: "Jeffrey J. Mountin" Subject: Re: [fbsd-isp] Designing for a very large ISP Cc: freebsd-isp@FreeBSD.ORG In-Reply-To: <19980104141146.32430@reactor> References: <3.0.5.32.19980103121611.007af8f0@pop.can tv.net> <3.0.5.32.19980103121611.007af8f0@pop.cantv.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-isp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk At 02:11 PM 1/4/98 +0100, Lukas Wunner wrote: >> During the first year, it'll have to support some 100000 users. >> Of course, we've already chosen FreeBSD as the core OS for this >> after looking to Digital Unix, Solaris and Windows NT. > >My suggestion would be to look at an SGI Origin 200/2000 or Sun U2 box >instead of a PC box running FreeBSD. We have experienced severe problems >with PCs wrt expandability/scalability. E.g., we currently have 256MB of >RAM in our news box but would love to go to 512MB, but the motherboard >is not capable of doing that although the documentation and the webpages >state the contrary (it's a Tyan Tomcat III or IV). If you want to go to >something like 1GB or 2GB of RAM, you're stuck with a PC. The only >solution seem to be PPro based machines, but the chipsets available so >far are really ugly wrt memory and PCI performance in my opinion (as >compared to good old Pentium based boards). The only chipset which seems >to be able to support lots of RAM and more than 4 PCI cards seems to be Quite a few PPro boards have 5 PCI slots and Tyan's S1571 is one Pentium board with 5 PCI slots. Many of the replies to this thread mention memory capacity and depending on what you want to use either 384, 512, or 1024 Mb can be used. Not sure why this is a factor, since in dealing PC based ISP's load sharing and distribution of services is why it works and is cost effective *and* scalable. One factor I see with PCs is mb design with limits on the number of PCI slots and max memory, but then one can use a lower performance CPU and spread the load/services around. Pentium boards do seem to be (by design) intended for home/desktop workstations or low range servers, but work just fine with FBSD. Take VIA's new VP3, it can address a 2Mb L2 cache, but the largest I know of is with FIC at 1 Mb @6ns. It can also address up to 2 Gb of memory and can cache up to 1 Gb, but is there a board that does this? The PPro cache up to 4 Gb of memory. The limits of Intel's VX and TX are ridiculous at 64 Mb, especially when they can take up to 384/512 Mb total. Personally I'd love to see a board that can take more than 384 Mb of SDRAM, but would be willing to accept this limit since more servers can be deployed. FWIW, comparing a P100 with 64 Mb of SDRAM and a P166 with 64 Mb of FPM (didn't try it with EDO and see no reason why not to use SDRAM) show the P100 faster with memory intensive operations. Both are almost identical TX chipset boards. I've know a few people that have run news on Sun's and find FBSD to be better, so you might wish to try an FIC 2007 with a 1 Mb L2 cache that will take 512 Mb before spending big bucks. And I am aware of the architectural differences between PC systems with Sun and SGI, but see PCs as cost effective. Since you have a Tyan, what about the S1668 Titan Pro for the PPro with 5 PCI slots and up to 1 Gb of memory? For my use I am thinking of the FIC, either the 2007 or 2012 and possibly the Tyan. Or both. All 3? ;) I'm not just answering your post but trying to cover a few of the others that I have seen here as well. :) >the Orion GX, one implementation being the AMI Goliath board (cf. www.ami.com). >However, I have not been able so far to get my hands on one of these >boards *without* buying a large expensive box from Compaq et al (it seems >AMI only sells these boards to OEMs, at least I have not found a >distributor here in Germany, if you know of one, please drop me a line). >The Goliath board also requires special (read: expensive) DIMMs, you >can not use standard PS/2s or SDRAMs. Expensive? Compare the price of a 64 Mb EDO SIMM, 64 Mb DIMM, 64 Mb SDRAM DIMM, the latter with SPD, and 64 Mb EDO ECC today. Even though SDRAM w/SPD is very recent they are comparable to plain SDRAM, and slightly more than EDO SIMMs and cheaper than EDO w/ECC, but EDO/FPM DIMMs fall torwards the lower end. Are you talking propriatary? Not fond of any system/mb that has a propriatary configuration. >Experience also has shown that usually you have to invest more time >into getting a PC based server running as compared to a machine which >was designed from scratch to be a high performance/bandwidth server >like the SGI Origin 2000, and time is money (I have spent *several* hours >trying to get the Tomcat board running with more than 256MB of RAM). Pardon my ignorance, but I've always thought of SGI boxes as grahpics designers dreams, not a server for an ISP. I've dealt with them on occasion (regretfully) and know a grahpics designer that now has his own SGI to use and couldn't be happier, but I'd pass. And depending on the services/security it takes me anywhere from an hour to several days (gotta sleep) getting a system running. >Note: this is no FreeBSD-bashing. I'd always prefer a FreeBSD-based >machine to an SGI Origin 2000 if it wasn't that difficult to find >PC hardware which suits our needs wrt scalability/performance. >Any recommendations for high-end PC hardware are welcome. Maybe there is and I made a few, but then even if I had unlimited funds I see no reason to spend more than necessary to get the job done. If the board can handle 128 Mb SIMMs, the Titan pro must since 8 * 128 = 1 Gb and either EDO or EDO/ECC are comparable in price. I worked with a Dell PPro server that had DIMM slots and built in SCSI that was blazingly fast @180MHz w/128Mb ECC compared to a Asus PPro @200Mhz w/256Mb EDO and 2940UW (not mine, but built to my specs). Must say the Dell was a well built system and had only slighty faster drives. The Dell cost about 40% more though. Both ran NT, not my choice. The news server I set up had an Asus T2P4, P120, 128 Mb EDO, 2940UW, Intel EtherXpress Pro100B, and only 2 drives. It would take a full feed, but was a bit slow reading. What was unique is that it ran at 125Mhz, 1.5 multiplier with 83MHz bus, and was able to do some serious disk IO. Also very stable, as much as any news server. Doubling the memory and adding more drives would have helped the reading issue, but news was outsourced. You can still get the T2P4, but it seems to be superceeded by the the TXP4. Plenty of alternatives to the SGI. Jeff Mountin - Unix Systems TCP/IP networking mountin.man@mixcom.com