Xeon E5-2620
I'm planning a server based on the Xeon E5-2620 (6 cores, 12 threads)
It does
2500 MHz (1 or 2 cores)
2400 MHz (3 or 4 cores)
2300 MHz (5 or 6 cores)
according to
Rig specs are
E5-2620 (C2 stepping)
16gb ram
300mbps down/100mbps up
Planning to run some TF2 servers at 66 tick. Would I be able to put 12 x 20 slot servers without them lagging?
I currently am running 6 servers at 20 slots each on a Phenom II x6 1055T and get an average of 45% cpu per core usage when the servers are active. I'm hoping to know how this translates to the Xeon
Cheers!
18 Replies
Phenom:
E5 2620:
I've also found this (
You'd probably get a better answers from people that actually run TF2 (I had to google "TF2" - had no clue what it was) then asking random people on a VPS board.
It would be best to test it yourself and see, though I would doubt that HT would cause performance to be any lower. The CPU scheduler is generally pretty smart about where to schedule things - I would only fiddle with affinity if you test and see that it can provide definite improvements.
@ntp:
that looks very promising. he is getting 10 to 18% CPU usage with 20 to 24 players in each server. my servers will average 16 players a server so i guess that helps.
For what it's worth, I've run TF2 at a similar tick on a straight Linode 512, when those existed. Didn't have an issue doing 12v12 payload. And that's on a Linode host machine shared with who knows what.
From all that I've been able to observe hl2ds is fairly light on the resource ask. Just watch the mods, as you probably know.
~~![](<URL url=)http://i.imgur.com/OPjC3JJ.png
Good luck, have a sandvich.~~
@jed:
@ntp:that looks very promising. he is getting 10 to 18% CPU usage with 20 to 24 players in each server. my servers will average 16 players a server so i guess that helps.
For what it's worth, I've run TF2 at a similar tick on a straight Linode 512, when those existed. Didn't have an issue doing 12v12 payload. And that's on a Linode host machine shared with who knows what.From all that I've been able to observe hl2ds is fairly light on the resource ask. Just watch the mods, as you probably know.
~~![](<URL url=)http://i.imgur.com/OPjC3JJ.png
" /> Good luck, have a sandvich.
Thank you for the tasty sandvich!
Would your saying of hl2ds being light on the resource ask would be the because it does not eat cpu cycles all the time?
I'm not really sure what to make of the htop cpu usage graphs but that sounds like I can get away with running 2 hl2ds running on the same physical core (hyperthreaded) so that they each fill the pockets of cpu time left over by the other.
I'm also trying to grasp
MVM is a bit more resource-intensive because there are a shitload of projectiles whizzing around. You end up network-bound, which is why MVM is so laggy even on Valve servers. I've noticed that using the new projectile shield and catching shots from, say, Major Crits, is also a lag magnet. I've wiped a bunch due to that lag.
@jed:
I'd benchmark it. Start one server, fill it with bots (computer-simulated players) and let them play payload (a gameplay type), watch graphs, start two servers, watch graphs, and so forth. I wouldn't play tricks like pinning an instance of hl2ds (the Half-Life 2 Dedicated Server) to a core: Linux is pretty good at scheduling by itself in most cases.
MVM (Machine Versus Machine, a gameplay type) is a bit more resource-intensive because there are a shitload of projectiles whizzing around. You end up network-bound, which is why MVM is so laggy even on Valve servers. I've noticed that using the new projectile shield (a powerup) and catching shots from, say, Major Crits (a weapon that fires a large number of projectiles simultaneously), is also a lag magnet. I've wiped (died) a bunch due to that lag.
NOOB
Then again, the only i7-class chip with ECC enabled is the 4700EQ, which is only available in a soldered-to-motherboard configuration. I don't think any non-soldered desktop chips have ECC above 2 cores.