You can post the results all day long, it is just physically impossible to run that many slots with 1% total cpu usage. Sorry.
Jeremy -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of James Couzens Sent: Thursday, September 18, 2003 9:38 AM To: [EMAIL PROTECTED] Subject: Re: [hlds_linux] Crazy Usage Daniel, Statistics information, IE "cpu jitters" are constantly updated in a single place in linux, and that is proc. Thats where the HLDS "stats" function gets it from, and thats where ps, top, and any other utilitiy in linux that reports CPU % will also obtain it from this directory. This is where CpuStat gets it from also. Provided you do not bugger with the kernel, the information found in this directory its EXTREMELY accurate, and I can only think that the sheer disbelief I am getting from most of you on this list is due to a lack of knowledge regarding how the linux operating system functions. Numbers, in this case, do not lie. If you start to bugger with HZ then yes you are going to get some bizzare and unbelievable results. Provided there is no interference from some modification such as this the information in /proc will be true. To prove my point to you all, I now have 4 16 player Steam CS 1.6 servers running on this machine. I shall post results later today. James ----- Original Message ----- From: "Daniel Stroven" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, September 18, 2003 7:19 AM Subject: Re: [hlds_linux] Crazy Usage > James, > > Can you give us some "rcon stats" results on these games? When you the > servers are close to full? > > I have cpustat installed when I tested out the 2.4.9 kernel. Pretty neat, > but I would like to see some info from rcon stats if possible from you. > > Also if you can show some load stats from top for these servers. thanks > > dan > ----- Original Message ----- > From: "James Couzens" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, September 18, 2003 3:59 AM > Subject: Re: [hlds_linux] Crazy Usage > > > > Daniel, > > > > Believe me, it can, and it does. Taking the server to larger maps does > > yield cpu above 1%, please note that I was testing the smallest map, > > de_dust. Previously posted on this list were some screenshots: > > > > http://prodigy.redphive.org/images/de_airstrip.jpg > > http://prodigy.redphive.org/images/de_aztec.jpg > > http://prodigy.redphive.org/images/de_aztec2.jpg > > http://prodigy.redphive.org/images/de_dust.jpg > > http://prodigy.redphive.org/images/de_dust2.jpg > > > > The cpu use is very REAL, and even for YES 30 slots. I have seen > identical > > results in windows. As Eric kindly pointed out previously, 30 slots is a > > relative term. A 30 slot server, with all slots bound to the same server > > would use an exponentially larger amount of cpu than two servers running > 15. > > > > Cheers, > > > > James > > > > ----- Original Message ----- > > From: "Daniel Stroven" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Thursday, September 18, 2003 12:34 AM > > Subject: Re: [hlds_linux] Crazy Usage > > > > > > > Server FPS I have seen over 500. 100 is what i would ideally want. 50 > > fps > > > or lower is not what I want. > > > > > > To me its simple. Regardless of kernel or regardless of OS, a cpu can > > only > > > handle so much. A cpu is not going to just use 1 percent for near 30 > > slots, > > > unless its some super duper chip. There is way to much going on for it > to > > > use 1%, that is not even realistic to think so. > > > > > > Put that same chip on windows servers which seem to utilize cpu better > > than > > > linux currently, and you will not see 1% usage. In fact I would say its > > > down right physically impossible with the current chips..even 3ghz chip. > > > > > > If it works for you great, for me the performance simply wasn't there. > > > ----- Original Message ----- > > > From: "James Couzens" <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Sent: Thursday, September 18, 2003 2:15 AM > > > Subject: [hlds_linux] Crazy Usage > > > > > > > > > > Jeremy, > > > > > > > > I assure you, it is not incorrect. Its very correct. Kernel timings > in > > > > kernel-2.4.21 which I have also tested against, use identical kernel > > > > sleeping habbits: > > > > > > > > LINUX 2.4.21 : > > > > > > > > [EMAIL PROTECTED] asm-i386 # cat > > /usr/src/linux-2.4.21/include/asm-i386/param.h > > > > #ifndef _ASMi386_PARAM_H > > > > #define _ASMi386_PARAM_H > > > > > > > > #ifndef HZ > > > > #define HZ 100 > > > > #endif > > > > > > > > #define EXEC_PAGESIZE 4096 > > > > > > > > #ifndef NGROUPS > > > > #define NGROUPS 32 > > > > #endif > > > > > > > > #ifndef NOGROUP > > > > #define NOGROUP (-1) > > > > #endif > > > > > > > > #define MAXHOSTNAMELEN 64 /* max length of hostname */ > > > > > > > > #ifdef __KERNEL__ > > > > # define CLOCKS_PER_SEC 100 /* frequency at which times() counts > */ > > > > #endif > > > > > > > > #endif > > > > > > > > LINUX 2.4.9: > > > > > > > > [EMAIL PROTECTED] asm-i386 # cat > > /usr/src/linux-2.4.9/include/asm-i386/param.h > > > > #ifndef _ASMi386_PARAM_H > > > > #define _ASMi386_PARAM_H > > > > > > > > #ifndef HZ > > > > #define HZ 100 > > > > #ifdef __KERNEL__ > > > > #if HZ == 100 > > > > /* X86 is defined to provide userspace with a world where HZ=100 > > > > We have to do this, (x*const)/const2 isnt optimised out because its > > not > > > > a null operation as it might overflow.. */ > > > > #define hz_to_std(a) (a) > > > > #else > > > > #define hz_to_std(a) (((a)*HZ)/100) > > > > #endif > > > > #endif > > > > #endif > > > > > > > > #define EXEC_PAGESIZE 4096 > > > > > > > > #ifndef NGROUPS > > > > #define NGROUPS 32 > > > > #endif > > > > > > > > #ifndef NOGROUP > > > > #define NOGROUP (-1) > > > > #endif > > > > > > > > #define MAXHOSTNAMELEN 64 /* max length of hostname */ > > > > > > > > #ifdef __KERNEL__ > > > > # define CLOCKS_PER_SEC 100 /* frequency at which times() counts > */ > > > > #endif > > > > > > > > #endif > > > > > > > > As you can clearly see, HZ is still 100. > > > > > > > > So, please explain to me how I am being lied to? I use 2.4.21 I see > > > obscene > > > > usage breaking to almost full capacity of my chip. In addition to not > > > only > > > > SAYING its using that many cycles, it TRULY is, FPS drops, working on > > the > > > > machine becomes sluggish etc... Yet when I use a 2.4.9 kernel, I see > a > > > > remarkable difference, in addition to INCREDIBLY low cpu use, its > > > accurate, > > > > since the FPS is high, and the server is extremely responsive. > > > > > > > > I am not using top to discover cpu use either, and thats even a moot > > point > > > > since top agrees fully with the cpu use I arrive at, which I manually > > > > calculate by using the proc filesystem. > > > > > > > > Please explain to me the logic you are using to deduce that my results > > are > > > > incorrect? FPS does not lie. If the server can do 50 FPS, which is > its > > > > MAX, then I think i'm on the right track here. > > > > > > > > I am telling you, and PROVING to you, that using this kernel, with > > DEFAULT > > > > kernel timings results in performance vastly superior to any kernel > > > released > > > > after. > > > > > > > > James > > > > > > > > ----- Original Message ----- > > > > From: <[EMAIL PROTECTED]> > > > > To: <[EMAIL PROTECTED]> > > > > Sent: Wednesday, September 17, 2003 7:43 PM > > > > Subject: RE: [hlds_linux] Crazy Usage > > > > > > > > > > > > > >Here is an example: > > > > > > > > > > > >AMD XP2600 1GB PC2700 DDR333: > > > > > >[7:19:pm] -r5-cs3- [CS3] Statistics: CPU: 1% FPS: 50 Players: > 15/17 > > > Map: > > > > > >cs_assault Uptime: 757 m > > > > > >[7:19:pm] -r5-cs2- [CS2] Statistics: CPU: 1% FPS: 50 Players: > 14/17 > > > Map: > > > > > >de_chateau Uptime: 922 m > > > > > > > > > > > >Those two servers are on the same machine, and the cpu reported, is > > the > > > > > >TOTAL CPU use for the ENTIRE server, so its 1% combined. So there > > are > > > 29 > > > > > >players effectively doing only 1% cpu. And as you can see, each > > server > > > > is> > > > > > >still clearly getting 50FPS which is excellent also. > > > > > > > > > > > >VERY IMPRESSIVE. > > > > > > > > > > That's not impresssive, it's just incorrect. There is no possible > way > > > that > > > > > your server has 1% usage with 30 active players. I'm sorry but top > is > > > VERY > > > > > incorrect. > > > > > > > > > > Jeremy > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > To unsubscribe, edit your list preferences, or view the list > archives, > > > > please visit: > > > > > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > To unsubscribe, edit your list preferences, or view the list archives, > > > please visit: > > > > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > > > > > > > > > > > > > > > _______________________________________________ > > > To unsubscribe, edit your list preferences, or view the list archives, > > please visit: > > > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > > > > > > > > > > > > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

