Raised This Month: $12 Target: $400
 3% 

Server load


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
janipewter
New Member
Join Date: Aug 2006
Location: Plymouth
Old 08-04-2006 , 13:11   Server load
Reply With Quote #1

Hi, I run a very popular counter-strike source server which plays surf maps only, a LOT of the regular players suggested I put the CSSDM mod on the server so I have, and I have found that it makes severly high loads on the server.

The system is as follows:
Intel Pentium 4 2.8GHz HT
1024MB PC2700 DDR Memory
2x 74GB Western Digital Raptor HD's in RAID1
18 slot server running @ 33tickrate

I have tried to optimize the CSSDM config for best performance, like instant ragdoll removal etc, I've totally taken out the primary weapons menu since the maps have weapons lying around anyway, yet with 12 players currently in the server, srcds_i686 is using 20% CPU and 8% memory. Withouth the DM mod, the full server (18 players) normally never uses over 10% CPU and 5% memory.

Is there any way to fix this?
janipewter is offline
Send a message via MSN to janipewter Send a message via Skype™ to janipewter
BAILOPAN
Join Date: Jan 2004
Old 08-04-2006 , 20:12   Re: Server load
Reply With Quote #2

CS:S DM increases the activity of gameplay by a large factor. You shouldn't be surprised that it is taking up more CPU. It's not that it's poorly coded, it's that you're stressing CS:S.

With that said, I think those are fairly good results. CS:S DM only taking 20% of CPU, CSDM for 1.6 used to take up much more on machines much better than that one.

I plan on profiling the next version of CS:S DM but it's not a high priority.
__________________
egg
BAILOPAN is offline
janipewter
New Member
Join Date: Aug 2006
Location: Plymouth
Old 08-07-2006 , 08:30   Re: Server load
Reply With Quote #3

Thanks for the quick response. What do you mean by 'profiling'?
janipewter is offline
Send a message via MSN to janipewter Send a message via Skype™ to janipewter
BAILOPAN
Join Date: Jan 2004
Old 08-08-2006 , 16:58   Re: Server load
Reply With Quote #4

Profiling is the process of running a tool like AMD CodeAnalyst. It "profiles" the state of an application every X processor ticks, and gives you statistics of which function calls and instructions were used the most.

It's often helpful for seeing obvious bottlenecks.
__________________
egg
BAILOPAN is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:55.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode