Ok, so FreeBSD is so much better at SMP, then how come SGI is using Linux with NO SMP PATHCES for their 64 way Itanium 2 machine and setting records. Anyone ported BSD over to the Itanium 2 and tested it on this box? They're only a $1,000,000 or so, so I'm sure SGI picked linux because of emotional and not technical reasons, right?
You're anti-Linux rant is just that. Linux IS superior to BSD in many ways, and one of them is in threading. BSD 5.0 is the first version that's able to run a processes many threads on more than one CPU, Linux has been doing that for about 2 years now.
There is also a bug in FreeBSD 4.7's thread handling that makes MySQL crash randomly under load. There's a fix for it he Rusty could download, then he'd be just catching up to Linux's superior kernel threading model in reliability, but not in performance.
Linux hasn't stoof still the last few years, just in case you're catching on to that by now. It can, for instance, handily use all 3 gigs of RAM and has for about 2 years now as well. On 64 bit architechture, like the above mentioned SGI, it can handle all 512 gigabytes should you need that much memory. As a single image! no bank swapping.
You're outdated information on Linux seriously handicaps you in this conversation and makes you look like a cheer leader for BSD. Both BSD and Linux are great OSes, but I'd say my experience has been that Linux scales better onto multi CPUs, and runs heavy CPU loads things better, while BSD is better at networking and I/O.
Throwing around your comment about not reupping if the choice of Linux is based on a non-technical reason is especially ugly, given your apparent lack of recent knowledge on the performance of Linux versus BSD.
What Rusty REALLY needs to do is use a REAL database.
[ Parent ]