SRCDS Steam group


Server FPS fluctuating 333 and 500FPS
#1
My server is running on 32-bit CENTOS recompiled for 1000FPS(I had someone else do it) and my srcds server keeps fluctuating between 333FPS and 500FPS. It's only those two numbers constant, nothing else. fps_max 0 and still the same thing.

I am trying to achieve 1000FPS. My hardware is an 8 core xeon harpertown system with 8 gigs of ram so I don't think hardware limitation is an issue here. Is there another command that I have to set in the command line? I've ran it on both tickrate 100 and 66 and no change.

Any ideas? Thanks.

EDIT: I can achieve 1000FPS in 1.6 and holds it stable... at times it may switch to 500FPS for like a 1/4 of a second then back to 1000FPS. Most of the time in 1.6 it holds 1000FPS.
Reply
#2
HL2 games you should have the command line set to +fps_max 1200
Derek Denholm, CEO, XFactorServers, INC.
XFactorServers: Game Server Hosting Solutions
Follow Us http://www.Twitter.com/XFactorServers
Reply
#3
Nope even when I set to fps_max 0 its still limited to 500, but 1.6 is 1000.

My kernel is set to 1500Hz. My FPS fluctuates between two numbers constantly in 1.6 and source and I need to fix it.
Reply
#4
I've seen some framing issues with 1.6 in particular running 1000 FPS with several glibc versions, this is where i.e frames go from a constant 995 for example and drop all the way to the single digits for one tick.

Based on what you've said, it sounds like your kernel wasn't compiled correctly. If done correctly with your start up attributes you should have absolutely ZERO problems running 1000 FPS on that platform.
Game Server Administration Services
Linux & Windows performance specialist.
http://www.viGeek.net
Reply
#5
vigor Wrote:I've seen some framing issues with 1.6 in particular running 1000 FPS with several glibc versions, this is where i.e frames go from a constant 995 for example and drop all the way to the single digits for one tick.

Could you be more specific about the glibc versions. Do you think Source server is affected?


zane Wrote:My kernel is set to 1500Hz.
Can somebody confirm the kernel Hz over 1000 is really needed for 1000 FPS server?

To my knowledge the kernel Hz means how many times per second the kernel scheduler looks up which process should be having CPU time. One "hertz" in kernel's view means "timeslice", which is allocated for one process. During the timeslice the process gets to run. After the timeslice has been "used", the scheduler decides which process gets the next timeslice. Usually it's the game server all the time. That's why I don't think it's necessary to have 1000 Hz kernel for 1000 FPS server. Is there something, like interrupts from the network interface, which would lower the FPS if the Hz wasn't 1000?

I've got 100 Hz kernel, but I've reached FPS over 900, near to 1000. The server is AMD 64 X2 5600+. There are 24 slots and the server is full most of the time. Sure, the FPS fluctuates like hell between 600-900, but maybe with more powerful computer with 10 players without any other stuff running on the server the FPS could be rock solid 1000 - with 100 Hz kernel. Maybe.

Here's proof:
http://forums.srcds.com/attachment.php?aid=380

In /proc/config.gz I've got (zcat /proc/config.cg):
Code:
# CONFIG_NO_HZ is not set
CONFIG_HZ_100=y
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=100

The original longer post about the Hz / FPS / tickrate relation is here:
http://forums.srcds.com/viewpost/39471#pid39471

What I'm saying is, maybe you don't need 1500 Hz kernel. Maybe a 100 Hz kernel could be enough, but maybe the 1500 Hz kernel won't do any harm. That's what I've read at least. There's more overhead when the kernel Hz goes up, but they say it's insignificant with modern processors.

Sorry, I can't give you straight good answer, but I'd also guess your kernel isn't what you paid for.
Reply
#6
css Wrote:Can somebody confirm the kernel Hz over 1000 is really needed for 1000 FPS server?

Ive tried kernel builds with 1000 and 1500. I found the best stablitity and registration with a 1500 USER_HZ and 1500 HZ.

Zane what do your Power Management settings look like in menuconfig?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)