Return to BSD News archive
Xref: sserve news.software.nntp:14758 comp.unix.bsd.freebsd.misc:3946 comp.os.linux.advocacy:14777 Message-ID: <950803085819.AA29439@dojo> Date: Thu, 3 Aug 1995 08:58:19 GMT Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!dojo!not-for-PROFS Newsgroups: news.software.nntp,comp.unix.bsd.freebsd.misc,comp.os.linux.advocacy From: Mike O'Connor <mjo@dojo.mi.org> Subject: Re: Sun/Solaris or Pentium/Linux for new server ? References: <3vlpgk$rdk@graphite.comco.com> <3vpg3g$q35@shell2.best.com> Reply-To: Mike O'Connor <mjo@dojo.mi.org> Organization: :noitazinagrO Distribution: inet Lines: 58 In article <3vpg3g$q35@shell2.best.com>, Russell Carter <rcarter@best.com> wrote: :>... I'm far more interested in success/horror stories of other people :>who have run busy news servers under Solaris, Linux and Free/NetBSD :>(especially if they've done two or all three of these options.) : :My ISP runs FreeBSD, they claim a lot of things about being in :the top 5 in this or that, blah blah blah, there has been bugs, :but for the last month or so, 4000 users on 1 (ok 2) pentiums :appears to be working fine. http://www.best.com I run what appears to be the top Linux news server in Brian Reid's Top 1000 these days (#26, simtel) -- I suppose this qualifies me as "busy". It's a Zeos P90 with a separate disk controller and disk for spool which has run various Linux 1.2-1.3 minimalistic kernels and INN 1.4UNOFF1. Here are some definite 'cons' to running a Linux news server: 1. It doesn't like dozens of inbound NNTP connections. You don't want to be down for too long or you end up with the stdin nntplink crowd shoving you their second link and bam, your box feels damn unhappy. I had to play games with rejecting feeds just to be able to catch up after my first unhappy venture with a new kernel. I have to be very careful about who I exchange feeds with, tracking just how I get fed. 2. I love the Linux bug where it wants to allocate swap space and never free it up when it has enough memory such that it should damn near never be swapping, particularly during an expire. I 'blink' my server on and off to free up some swap space every day, but watch the number slowly crawl up even when "free" shows 18MB available and there are virtually no "idle" processes. Fortunately, owing to the kernel-of-the-month club, I reboot often enough, but I doubt I could leave the box up for a month running news. 3. As far as running INN for TCP/IP feeds and reading goes, the lack of working mmap() and working domain sockets is a drag. I've been told by a few sources I trust that DBZCFLAGS=-DMMAP should be happy. I have had nothing but grief with that configuration; your mileage may vary. Some kernels appear to be less happy with HAVE_UNIX_DOMAIN=DO than others; it's safer to not be configured that way. You have to take some pretty pessimistic assumptions to be stable with Linux. I've run or helped fix/run news servers on SunOS machines, Ultrix, DEC OSF/1, HP-UX, and various revs of BSDI boxes as well as Linux. If someone came up to me with a PC and asked me what to do for Usenet, I'd sooner point them to FreeBSD than Linux, if FreeBSD is basically like BSDI but with better/modern hardware support. One _can_ get a Linux box to work, but if you want something more than a leaf feed and you keep up with the Linux development cycles, you'll have less grief with another OS for now. ...Mike -- Michael J. O'Connor Internet: mjo@dojo.mi.org InterNIC WHOIS: MJO http://www.coast.net/~mjo "Everybody knows... the dice are loaded." -Leonard Cohen