SRCDS Steam group


Server FPS
#1
I'm rewriting this topic not to spam everything.

When I continuously executed command stats, I received this:

Quote:17:15:49 CPU In Out Uptime Users FPS Players
3.00 0.00 0.00 37 0 331.46 0
17:15:49 stats
17:15:49 CPU In Out Uptime Users FPS Players
3.00 0.00 0.00 37 0 331.56 0
17:15:49 stats
17:15:49 CPU In Out Uptime Users FPS Players
3.00 0.00 0.00 37 0 332.01 0
17:15:49 stats
17:15:49 CPU In Out Uptime Users FPS Players
3.00 0.00 0.00 37 0 331.46 0
17:15:49 stats
17:15:49 CPU In Out Uptime Users FPS Players
3.00 0.00 0.00 37 0 331.35 0
17:15:49 stats
17:15:49 CPU In Out Uptime Users FPS Players
3.00 0.00 0.00 37 0 331.90 0
17:15:49 stats
17:15:49 CPU In Out Uptime Users FPS Players
3.00 0.00 0.00 37 0 309.21 0
17:15:49 stats
17:15:49 CPU In Out Uptime Users FPS Players
3.00 0.00 0.00 37 0 331.56 0

As you can see, ALL of these commands were executed in 1 second. Note that this FPS drop to 309 occurs about every 15 seconds if I keep executing command stats like crazy. What can be the cause of this? Me pressing the stats button so many times and giving the server an "overload", could it be add-ons or something else?

Kernel was optimized by this guide.

Server specifications:
Quote:2U System with 6x HotSwap bays, 510W EPS Powersupply, Lowprofile
Intel Xeon L5420, 4 Core at 2,50 Ghz, 2x 6MB L2 Cache, FSB1333
Tyan Tempest i5100W Mainboard, S5376, 2x GB Lan, VGA
12 GB DDR2 PC667 DDR2-Ram registered ECC, Kingston
Western Digital 500GB SATA2 HDD RE3 24/7, 16MB Cache, 7200RPM

I realise that these small drops don't cause any lag but it still bugs me. I also took a FPS Meter test at http://fpsmeter.fragaholics.de/ and the line is completely straight, unless for 1 small drop (the one like above). There are many more of these smaller drops (to 310), but FPS meter only sends the stats command every 5 seconds, so there's a small chance it catches that small moment lasting FPS drop. So again, what can be the cause of this?

Thanks guys!
Reply
#2
See screenshot below ... also, the TIME RMS bugs me, as on the site it says that anything below 10 is good. I have it at 25 o.O


.jpg   Brez naslova.jpg (Size: 124.48 KB / Downloads: 71)

EDIT: I just noticed there are several servers on this machine (http://www.game-monitor.com/search.php?search=85.190.14.194). Could this be the cause? And another question... would there be a difference in the unstability of server FPS comparing these 2:
1. EMPTY 12 Slot 100Tick 333FPS
2. EMPTY 20 Slot 100Tick 333FPS
Reply
#3
331 dropping to 309?

Personally, I wouldn't let that bother me, unless it was correlating to some sort of hiccup in-game.

If though you want to pursue it, check out http://wiki.fragaholics.de/index.php/EN:Linux_Kernel_Optimization and specially the 'idler' section for small variations.
Reply
#4
GreenLabel Wrote:See screenshot below ... also, the TIME RMS bugs me, as on the site it says that anything below 10 is good. I have it at 25 o.O

dont take the number in the faq too serious. I have forgotten to update it after the last big change. the meaning has changed completely ;-) so far your server looks fine, the only think I would change is the fps limit. try fps_max 0...

in any case if you want a reliable measurement you should have real players on the server, and they should be really playing ;-)
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#5
Ok thanks guys, I even managed to get rid of those small FPS drops, therefore getting TIME RMS down to 1.5, and the server seems 1337 now. However, I still have 1 small question.

What will improve by changing it from 333FPS to 500FPS (or even 1000, +fps_max 0)
Reply
#6
the full round trip ping will be lowered and (more importantly) get more constant. so the interpolation will be more precisely and the hits are recognised better. the changes are not big but notably.
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#7
I did as you said and changed it to 1000FPS. However, the server FPS seems to be really strange. Sometimes it stays at 993-994, and sometimes it just starts being unstable. What could be causing this?

See screenshot below.


Attached Files
.jpg   drop.jpg (Size: 127.37 KB / Downloads: 25)
Reply
#8
try using the "idler" (see my kernel howto). but even if you cannot change this, it will be probably not really notably...
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#9
Ok, great Behaartes, I really owe you a thanks here for helping me. However, before I try that idler thing, I'd just like you to check the following topic for me (or anyone else reading this): http://forums.srcds.com/viewtopic/10294. I'm starting to get worried that I wasted a whole lot of time triing to get these FPS stable. I actually beliave that article... however, I'll be delighted if someone can proove me that it's wrong in a way. Thanks!
Reply
#10
Ah right, and another question...

I'm starting to have some drops from time to time on my GunGame DeathMatch server. After setting up a new server the FPS drops weren't even noticeable. Do modifications (addons) affect server FPS?

EDIT: This is why - my provider just set up an empty server without any mods and they made the following screenshot:
http://www.shrani.si/f/13/11d/4cdwyuUC/fpsmeter.jpg

And this is mine:
http://www.shrani.si/f/q/It/2e7ISSdk/brez-naslova.jpg

What is fun about all this is that these drops are sometimes gigantic (below 100), sometimes they are minimal (to 980) and sometimes down to 900. What the heck? None of these servers are running the idler.
Reply
#11
regarding your first post: http://forums.srcds.com/viewtopic/9947

addons/mods can affect the fps, as they will use some amount of the cpu... of what order of magnitude are you talking? can you post a measurement with the fps-meter?
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#12
Ah right, you want me to give you a CPU usage status while those FPS drops occur?

Quote:10:54:36 CPU In Out Uptime Users FPS Players
13.00 0.00 0.00 2303 49 955.11 0

10:56:01 CPU In Out Uptime Users FPS Players
13.00 0.00 0.00 2304 49 950.57 0

10:56:20 CPU In Out Uptime Users FPS Players
12.50 0.00 0.00 2304 49 972.76 0

10:56:38 CPU In Out Uptime Users FPS Players
13.00 0.00 0.00 2305 49 965.25 0

10:56:39 CPU In Out Uptime Users FPS Players
13.00 0.00 0.00 2305 49 955.11 0

10:56:39 CPU In Out Uptime Users FPS Players
13.00 0.00 0.00 2305 49 950.57 0

10:56:39 CPU In Out Uptime Users FPS Players
13.00 0.00 0.00 2305 49 992.06 0

10:57:31 CPU In Out Uptime Users FPS Players
12.50 0.00 0.00 2306 49 994.04 0

10:57:31 CPU In Out Uptime Users FPS Players
12.50 0.00 0.00 2306 49 993.05 0

10:57:31 CPU In Out Uptime Users FPS Players
12.67 0.00 0.00 2306 49 984.25 0

I hope this is what you wanted. Here is the FPS meter while doing the measurments above:

http://www.shrani.si/f/40/fK/1B6hMryx/behaart.jpg

As I already said, this time the FPS were quite unconstant, while sometimes they can stay at 990-993. I have looked at the CPU usage for many times, and it stays at 10-15% all the time when it's empty, if FPS drops occur or not. I can't understand this? Why do they occur if the CPU usage isn't that high, and why is it sometimes constant with the same usage?
Reply
#13
I executed the command a few more times, and got confusing info (again) - NOTE THAT THIS IS 1h30min LATER!

12:08:25 CPU In Out Uptime Users FPS Players
2.67 0.00 0.00 2377 49 74.98 0

12:08:25 CPU In Out Uptime Users FPS Players
2.67 0.00 0.00 2377 49 994.04 0

12:08:25 CPU In Out Uptime Users FPS Players
2.67 0.00 0.00 2377 49 994.04 0

12:08:26 CPU In Out Uptime Users FPS Players
2.75 0.00 0.00 2377 49 994.04 0
Reply
#14
that's why I did not include the CPU% in the fpsmeter, its completely nonsense and unreliable ;-)

variations between 950 and 980 shouldn't really concern you. more important is, that it keeps only varying this less when you have players on the server...

maybe running the idler will eliminate those small variations...
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#15
Ok, but in the first place I can see that this idler takes 100% CPU usage? o.O

In any way, I don't think this would even help as the situation looks like this:

Sometimes the drops are just terrible (900-980), nearly never goes up to 990 or more. And when I execute the command 'rcon stats' like 30 minutes later the FPS are solid at 993.05, 994.04 or 995.02, and rarely even drops below 990. Note that in both times the server is EMPTY! I mean, how is it possible? It's like that in certain times the server just gets an idea to play with the FPS and have some major drops for a few minutes...
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)