On Tue, 18 Mar 2003, Andy Hodges wrote:

> During the past week I have done some research and ran a few tests using
> different platforms. Initially, I asked what Linux flavor everyone was using
> and most people said RedHat, FreeBSD, and Debian. I installed all of these
> flavors on different linux machines. This testing was done on the
> Counter-Strike MOD using 20 players.
>
> The maps were cs_assault, and de_aztec.
>
> All Linux flavors performed the same except for Debian. Debian's performance
> was much better than the other machines. I used RedHat v7.2, RedHat v 7.3,
> RedHat v8.0, Debian v3.0, and FreeBSD v4.7.
>
> 20 player Counter-Strike Tests:
>
> RedHat v7.2, 7.3, and 8.0 = 80-90% CPU usage
> FreeBSD = 60-70% CPU usage
> Debian = 10-15% CPU usage
>
> The difference I found was the Kernel. RedHat installs the latest Kernel
> which is v 2.4.18x. Debian installed v 2.2.20 as the default. I found this
> very interesting. So I installed Kernel 2.4.18x and the CPU usage went up to
> 25%-35%. Still, beating RedHat and FreeBSD.
>
> I'm going to use Debian 3.0, and Kernel 2.2.20 (or 2.2.24) as my kernel. I'm
> not saying that Debian is the best Linux out there, however, my tests prove
> that Debian and Kernel 2.2.x make great harmony.
>
> Just thought I would pass the info.

FreeBSD is not a linux flavor..

Besides if you dont tune th HZ option in freebsd you will have a terrible
loadaverage..

I set up a hlds/cs server with freebsd on a p3 500 and have it only to use
aprox 50% CPU. (with all that fancy VAC support) without vac it goes down
to aprox 25-30%.

Since hlds is not freebsd native, it has to be emulated. thus means that
hlds can only utilize 50 tics instead of 100 which is the kernel default.

a value of 1000 seems to be a good value.

>From FreeBSD LINT (kernel reference configuration)

# The granularity of operation is controlled by the kernel option HZ whose
# default value (100) means a granularity of 10ms (1s/HZ).

that means that a hlds package can only be calculated every 20 ms. raising
the value to 1000 it can calculate every 2 ms.

There is some other tweaks that you can probably do.. but raising the HZ
value do wonders...

My server is running pingbooster3 on a p3 500.. and the CPU usage are then
up to 80%...

/Bjorn

Have you noticed that if you take Windows ME, NT, and CE, and arrange
them in a certain order you get Windows CEMENT.......coincidence,
i think not!!!!

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to