The "stats" command uses the value from /proc/<pid>/stat , which is the same
value that top uses. Perhaps the difference you are encountering is due to
the sampling intervals (hlds smoothes the usage over a 5 second window but
top simply shows the instantaneous value).

- Alfred

Nathan Woodcock - BarrysWorld wrote:
> how accurate is rcon stats?   It doesn't bare much
> resemblance at all to
> the process use as shown by ps.
>
>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On Behalf Of Daniel
>> Stroven Sent: 18 September 2003 15:19
>> To: [EMAIL PROTECTED]
>> 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

Reply via email to