Posts: 85
Threads: 9
Joined: Dec 2008
Reputation:
2
Hey Guys, I've got a Q9300 with 4gb of RAM running on Windows Server 2008 and I'm using it to host CounterStrike Source match servers for my gaming community so I'm trying to opitmize it for best performance. I've been playing around with some of the tcp settings (autotuninglevel, rss, ctcp, etc..), and the biggest thing was setting autotuninglevel properly. I was also playing around with the transmit/receive buffer size under configure connection. Now I've already ensured the disk setting is high performance, the power setting is high performance, the page file is set for best performance, and visual settings are set for best performance. I'm just looking for any insight into any of these areas or other tweaks / optimizations I may not know of. It'd be a huge help if anyone can give me a few pointers, even as to setting affinity. Anything to boost my performance would be great.
Thanks.
Posts: 340
Threads: 10
Joined: Jul 2005
Reputation:
0
Tweaking the registry is a major part of Windows performance, have a look here: http://cpnclan.home.comcast.net/~cpnclan/guide.html !
Posts: 85
Threads: 9
Joined: Dec 2008
Reputation:
2
01-12-2009, 11:46 PM
(This post was last modified: 01-12-2009, 11:46 PM by stronius.)
I read through that article, thanks a bunch, only issue is most of those are for Windows XP, does anyone have any insight as to whether they can be used in Windows Server 2008. Below I've listed what settings / optimizations I'm currently using, any further input would be awesome.
Thanks Guys.
-Enabled High Disk Performance in Devmgmt.msc
-Enabled High Performance Power Usage
-Optimized the Paging File
-Setup visual settings for best performance
-Updated all Drivers
-Daily Defrag
-Disabled Un-necessary services (To my knowledge)
-TCP OPTIMIZATIONS
C:\>netsh int tcp show global
Querying active state...
TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : enabled
Receive Window Auto-Tuning Level : disabled
Add-On Congestion Control Provider : ctcp
ECN Capability : disabled
RFC 1323 Timestamps : disabled
** I've also set transmit buffer size to 384 and receive to 512.
-REGISTRY TWEAKS
MTU = 1500
EnableTCPA=1
Anything I'm missing or may have done wrong?
Posts: 85
Threads: 9
Joined: Dec 2008
Reputation:
2
come on, noone has any insight? I'm even willing to toss a few $ someones way to help me optimize my cfgs
Posts: 65
Threads: 15
Joined: Feb 2008
Reputation:
0
01-14-2009, 09:05 AM
(This post was last modified: 01-14-2009, 09:06 AM by ultramoo.)
I am going to run 2 x Windows 2008 servers tonight for Counter Strike Source. This will be the first time using Windows 2008 so I will first see how it will run without any tweaks. Once I get a better feel for it we can bounce ideas around
Posts: 85
Threads: 9
Joined: Dec 2008
Reputation:
2
01-15-2009, 12:27 AM
(This post was last modified: 01-15-2009, 01:40 AM by stronius.)
I did a lot of reading / testing and research, and considering CSS is based on UDP, the TCP/IP settings will have no effect on your game server's, aside from RCON and any web based control panel you may have. However, I was suggested to test disabling Interrupt Moderation & Flow Control, so I did and found a big improvement after disabling both features. I also set Transmit & Receive buffers to 512, and set affinity to one core. Running incredible now. Feel free to share any other tips you may have figured out.
Posts: 1,006
Threads: 65
Joined: Feb 2008
Reputation:
14
Where did you find the Moderation & Flow Control options?
Jim
CEO
Co-Founder
Veloci Servers
¤ø„¸¨°º¤ø„¸ ¸„ø¤º°¨¸„ø¤º°¨
¨°º¤ø„¸ Hardstyle ¸„ø¤º°¨
¸„ø¤º°¨ Q Dance ``°º¤øFrom Ireland
Posts: 85
Threads: 9
Joined: Dec 2008
Reputation:
2
As long as you have an Intel based NIC, and the Intel PROSet drivers for it, then you right click on your connection, select properties, then select configure in the top right corner. Under the advanced tab, you will see Interrupt Moderation, which you can disable, then you can select "Performance" from that same selection list, and you'll be given the option to click properties, and Flow Control can be disabled in there. You can also set buffer size in there, default is 256/512, but I found best performance at 512 / 512.
Posts: 1,006
Threads: 65
Joined: Feb 2008
Reputation:
14
Thanks alot, now I need to find out if the NIC is intel -.-
xD
Jim
CEO
Co-Founder
Veloci Servers
¤ø„¸¨°º¤ø„¸ ¸„ø¤º°¨¸„ø¤º°¨
¨°º¤ø„¸ Hardstyle ¸„ø¤º°¨
¸„ø¤º°¨ Q Dance ``°º¤øFrom Ireland
Posts: 1,006
Threads: 65
Joined: Feb 2008
Reputation:
14
I just hit the jack pot!
Check this out
Motherload
Jim
CEO
Co-Founder
Veloci Servers
¤ø„¸¨°º¤ø„¸ ¸„ø¤º°¨¸„ø¤º°¨
¨°º¤ø„¸ Hardstyle ¸„ø¤º°¨
¸„ø¤º°¨ Q Dance ``°º¤øFrom Ireland
Posts: 76
Threads: 19
Joined: Mar 2007
Reputation:
0
Wow. What ever you do not run that bat file remotely, it disables remote desktop..
Posts: 85
Threads: 9
Joined: Dec 2008
Reputation:
2
Or don't run a .bat until you open in notepad and see what exactly it does! haha
Posts: 2,270
Threads: 45
Joined: May 2007
Reputation:
11
Just curious did anyone here see an improvement when changing registry values? I never noticed a thing.
realchamp Wrote:Hazz Wrote:Has someone helped you on these forums? If so, help someone else
Mooga Wrote:OrangeBox is a WHORE.
Posts: 85
Threads: 9
Joined: Dec 2008
Reputation:
2
Well I'm not one to fool around with the registry, especially considering the article he posted deals with XP/Server 2003 and I use Server 2008. But after looking at them, I can't imagine much change.
Posts: 5,178
Threads: 65
Joined: Mar 2005
Reputation:
22
I can assure you that editing the registry like said in that off site tutorial does NOT give much gain at all.
It's the disabling of 30+ useless services that gives a real performance boost, just to compare, my WinXP pro installs on my servers at home run 80MB of memory (instead of 150+ standard) and are FAST!
|