SRCDS Steam group


FPS doesnt go over 200
#1
Hey, i have been googling around for about a month now, on and off, searching for reasons why my server just doesnt want to increase its fps, i cant find out what the bottleneck is.

I do not think its nescasarily the cpu mainly because it hardly ever goes over 25% (overall cpu usage)

The cpu specs are as follows.

2x Dual Core AMD Opteron™ Processor 270

so its a 2ghz processor (roughly).

I have 12 servers running on it at the moment and sadly i have to limit the amount slots we can sell to 24 slot. i had a 32 slot server full at one point we were getting so much lag on the server, my "in" was showing 7kb/s which is terrible.

I can already cancel out a few things.

When this was happening, i went into one of our other servers, my lag/fps/in/out was perfect.

Most of the posts on here, people are complaining about "oh no! my server fluctuates from 800 to 500 fps!" yeah well you havent seen nothing, our average fps is under 200.

Me and our customers have put up with it for long enough, i decided posting in a forum would be my last option, and this seems like a really good place for it.

Please help?
Reply
#2
do you have a fpsbooster running?
Ryan White
Owner & CEO
GigabiteServers.com
Reply
#3
no i do not, could you elaborate please?
Reply
#4
a fps booster, changes the frequencies, and therefor boosts your fps. you can either open wmp and keep it running in the forground, or you can use the fpsbooster, which is located here, http://forums.srcds.com/attachment.php?aid=242 also, run that and leave it open in the forground.
Ryan White
Owner & CEO
GigabiteServers.com
Reply
#5
I dont think linux has wmp and i dont think that fpsbooster can used in linux
Reply
#6
How many servers do you have? Do you have physical root server access? Are they virtual servers? What is different on the laggy server to the ones that don't lag? Does the laggy server have newer version of virtualization system than the othe servers? Is the laggy server's hardware different than the other servers? Do you run the same Linux distro on the laggy server?

Is there anything you can think of that is different on the laggy server than on the other servers?

Maybe the CPU can't do more than few 24 slot servers. Maybe it is true that you need 1000 HZ kernel to be able to run several high-fps servers simultaneously (I wouldn't consider this as the primary reason, but it's what everybody says anyways, so I say it now with a grain of salt).
Reply
#7
Yeah that's only for windows. What is your fps_max set to and did you recompile your kernel?
realchamp Wrote:
Hazz Wrote:Has someone helped you on these forums? If so, help someone else
Mooga Wrote:OrangeBox is a WHORE.
Reply
#8
ahaha didnt see he had linux. . . my bad, yea recompile your kernal. . .
Ryan White
Owner & CEO
GigabiteServers.com
Reply
#9
25% overall cpu usage of a dual-cpu dualcore setup means that one core is being fully utilized, and as srcds isn't multi-threaded that means you're maxing out your core, which will result in srcds lagging

so basically you need to either lower the tickrate or lower the player count
Reply
#10
I am grateful for all of your answers, however...

Quote:How many servers do you have? Do you have physical root server access? Are they virtual servers? What is different on the laggy server to the ones that don't lag? Does the laggy server have newer version of virtualization system than the othe servers? Is the laggy server's hardware different than the other servers? Do you run the same Linux distro on the laggy server?

Is there anything you can think of that is different on the laggy server than on the other servers?

Maybe the CPU can't do more than few 24 slot servers. Maybe it is true that you need 1000 HZ kernel to be able to run several high-fps servers simultaneously (I wouldn't consider this as the primary reason, but it's what everybody says anyways, so I say it now with a grain of salt).

I have 1 box, with the specifications i described.
I have 12 servers, they are not virtual servers.
ALL of the servers have low fps, they ALL start failing when the player count rises, the fps on the server goes down a lot, considering it didnt go past 200 to start off with, thats my problem.

I have not changed it to 1000 HZ because after the hours of research i have done, this would only be effective if my cpu was 100% anyway, so that all the servers got to have thier fair share of time with the cpu, but the change in who gets time with the cpu happens a lot faster, my point is, this should NOT effect me if my current cpu isnt propperly being utilized anyway.

In saying that, i may still do it.

Quote:Yeah that's only for windows. What is your fps_max set to and did you recompile your kernel?

fps_max is default on most servers, however i have changed it on a few to see if it makes a difference, sadly, it doesnt.

Quote:25% overall cpu usage of a dual-cpu dualcore setup means that one core is being fully utilized, and as srcds isn't multi-threaded that means you're maxing out your core, which will result in srcds lagging

so basically you need to either lower the tickrate or lower the player count

Using the top command and pressing 1 will show me my 4 cores, the load is balanced equally amoung them.

I would also like to point out, when we had 3 servers on the computer, we had the same problem. The biggest server was suffering with fps when it got to many people, and all the other servers wouldnt go over 200 fps.

I dont see this as a resource problem, something is stopping the fps and i would like to know what it is.
Reply
#11
I decided to show you what i mean, just remember, the bots in that particular server is what makes the cpu go so high and i could show you another server with no one in it and still the fps would be like 120.

Heres the screenshot.

[Image: server.JPG]
Reply
#12
what kernel version are you running?

uname -r
Reply
#13
lol i am using

2.6.18-6-amd64

i run the apt-get update command regularly.
Reply
#14
Is it always the Zombie mod server that is lagging?
Reply
#15
The kernel is two years old. I don't think it's that, though. What distro do you have? I bet you have some weirdo-linux which is either "optimized" or "secure", which causes too much overhead for running game servers.

BTW. Write "apt-get install htop" and use "htop" to check the top status. It's so much nicer Smile
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)