Originally posted by derelictwhirl
freebsd5 is more robust to handle a large number of connections.
so, it may look faster in linux when the server is idle, but when you'll get 5000 or even 500 connections, it will be the other way around.
Usually, I'm on side of advocating FreeBSD.. BUT that 'FreeBSD has better network code and works better in heavy load' and such .. has ended with linux kernel 2.6.
Generally, its on par. (it still works little
better in heavy load tho..)
And you don't seem to know what you talking about.
5000 listener * 24Kbps = over 100Mbps,
5000 listener * 128Kbps = 650+Mbps including overhead.
You can achieve 650Mbps on Gig-E without lots of trouble these days when you transfer big files OR testing network performance. but without good(expensive) equipments, you are NOT going to get 650Mbps with lots of small pipes(5000 listeners).
anyway.. back to topic, I switched my main relay to shoutcast-1-9-4-linux-glibc6 on FreeBSD5 with linux emulation
(with linux_base-8-8.0_4).. lets see how it does with some listeners.