Web Hosting Talk







View Full Version : Linux Versus BSD settled once and for all


innova
10-19-2003, 04:22 PM
Found an interesting article today:

http://bulk.fefe.de/scalability/

In summary, linux 2.6 kernel will pretty much smack around ANY BSD in terms of network performance, memory mapping, etc.

FreeBSD is the best of the BSDs.

Linux 2.4 is so-so.

OpenBSD is horrendous and should not be used for ANY network services.

Muhaha. Been waiting for this kind of data to come rolling out.

Polo
10-19-2003, 04:35 PM
pf kicks iptables down the stairs through the corridor and out the door though ;-)

innova
10-19-2003, 04:40 PM
Sorry for the topic title but its bound to get some people posting in here.

Its not necessarily what I believe, but the point I am floored with is the truly OUTSTANDING performance of the linux 2.6 kernel. Wow.

propcgamer
10-19-2003, 04:44 PM
Yea the 2.6 kernel seems to be fantastic.

JonL
10-19-2003, 04:45 PM
Here's the original link from Slashdot if anyone is interested: http://developers.slashdot.org/article.pl?sid=03/10/19/0130256&mode=thread&tid=106&tid=130&tid=185&tid=190

I'll stay out of this flamewar :D

rghf
10-19-2003, 04:48 PM
Yeah but BSD is better as people accuse you of using the operating system of the devil :)

Rus

RSanders
10-19-2003, 08:05 PM
Linux in general scales very well. The tools availible make it easy to manage ~100 machines, while we are working on rolling out FreeBSD and finding scaling issues on large networks. I expect I'll write a buttload of code before we are able to scale out BSD like we do linux solutions. Then, there are a few problems when you use it in a high availiblity situation where the machine is fully loaded 24/7. Not normal operation, but system administration and maintenence.

OpenBSD smacks linus around when it comes to filtering and 'stability' BUT, its a manual process that doesn't scale well. I love PF, but screw hosting off it ;) I like the fact my OpenBSD box's have ~14 processes total in top, or less.

2.4 is better than so so, even if 2.6 is wicked. BSD kernels are good if you building something designed around the functions inherent.

sigma
10-19-2003, 10:21 PM
Originally posted by rsanders
The tools availible make it easy to manage ~100 machines, while we are working on rolling out FreeBSD and finding scaling issues on large networks. I expect I'll write a buttload of code before we are able to scale out BSD like we do linux solutions.

Do you mind if I ask what tools you are using to manage 100+ Linux servers that cannot be used with FreeBSD? We were able to do the same with minimal tool development.

Kevin

RSanders
10-20-2003, 03:13 AM
None of the tools directly port, its apples and oranges and FreeBSD is just different in enough aspects to matter.

Management is a loose term, and by what you said I can tell we are definatly not looking at the same things.

sigma
10-20-2003, 07:38 AM
Originally posted by rsanders
Management is a loose term, and by what you said I can tell we are definatly not looking at the same things.

OK, if you say so. It's off-topic anyway.

Kevin

cperciva
10-20-2003, 08:28 AM
Originally posted by rsanders
None of the tools directly port, its apples and oranges and FreeBSD is just different in enough aspects to matter.

You're right: FreeBSD Update doesn't work on Linux. Instead, people pay rediculous fees to gain access to RedHat's (slower, more bandwidth-intensive) up2date service.

(Allow me to pre-empt the inevitable mention of apt-get with three words: Performance, bandwidth, security.)

Ophelus
10-20-2003, 11:47 AM
It's not settled.. he basically said they where the same.. lol

With only minor tweaking of 5.1 to make it on par..

Jake Weg
10-20-2003, 04:38 PM
yea I noticed crazy performance increses with 2.6 in general

its extremely noticeable just from using the server these are not benchmark differences where you are talking about the diff betweeen 22 fps and 23 this is huge :)

Perlboy
10-21-2003, 04:02 AM
Originally posted by Jake Weg
yea I noticed crazy performance increses with 2.6 in general

Likewise,

As for FPS, well, my stock 2.4 kernel ran CS @ 30 fps. A custom 2.4 kernel brought that up to 62 fps. And finally, the 2.6 kernel resulted in 80 - 90fps or so.

Quite a considerable difference indeed, not to mention a massive desktop (I've yet to try 2.6 on a production box) useability increase.

Stuart

JonL
10-21-2003, 04:13 AM
Originally posted by Perlboy

As for FPS, well, my stock 2.4 kernel ran CS @ 30 fps. A custom 2.4 kernel brought that up to 62 fps. And finally, the 2.6 kernel resulted in 80 - 90fps or so.


Was the 2.6 kernel stock?

Perlboy
10-21-2003, 06:06 AM
Nup,

Custom compiled with USB, ALSA + 2 soundcard support and optimized for Athlon.

Stuart

genlee
10-21-2003, 02:07 PM
Originally posted by Perlboy
Nup,

Custom compiled with USB, ALSA + 2 soundcard support and optimized for Athlon.

Stuart

That would be a stock kernel. Anyway the reason why more ppl like pf over iptables is just syntax. Anything you can do in pf, iptables can do, it just has the ugliest syntax.

eBoundary
10-21-2003, 06:56 PM
Really!? wow, i did not know that iptables could do OS fingerprinting and provide different rulesets/actions based off of the source/destination OS :).

Perlboy
10-21-2003, 07:39 PM
Originally posted by genlee
That would be a stock kernel. Anyway the reason why more ppl like pf over iptables is just syntax. Anything you can do in pf, iptables can do, it just has the ugliest syntax.

Err, how would a custom compile be a stock kernel?

A stock kernel contains support for everything possible. I cut down my list to be specifically tailored to my motherboard and devices, hence I'd say it isn't a stock kernel.

Stuart

Jake Weg
10-21-2003, 09:25 PM
it means w/o any custom patches to the source