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

