Recent Discussions
Server allocation recommendations(core pinning)
Unanswered
Black Russian Terrier posted this in #questions
71 messages
0 views
Black Russian TerrierOP
We currently want to run the following 7 servers and 2 proxies on our 16 core amd ryzen 9 7950x3d. Each server and proxy will be allocated 12 GB of ram. We are expecting a max of 140 players on the "Main Server", whilst expecting a roughly 90 players on the lettered servers with a max of 50 on server F. Below are the pins listed to which we are pinning our servers. The worlds on all of these servers are all pre-generated and new chunks cannot be loaded in. Each server can also utilize only their respective allocated cores.
Is our current setup recommended or would you guys recommend something else? Or are we simply expecting too much from our machine? Any feedback would be appreciated 😄
Proxy:
Proxy 1: 8,9
Proxy 2: 10,11
These are running on the V-Cache CCD
Backends:
Main Server: 2,3
Server A: 4
Server B: 5
Server C: 6
Server D: 7
Server E: 16
Server F: 17
Is our current setup recommended or would you guys recommend something else? Or are we simply expecting too much from our machine? Any feedback would be appreciated 😄
Proxy:
Proxy 1: 8,9
Proxy 2: 10,11
These are running on the V-Cache CCD
Backends:
Main Server: 2,3
Server A: 4
Server B: 5
Server C: 6
Server D: 7
Server E: 16
Server F: 17
@Black Russian Terrier We currently want to run the following 7 servers and 2 proxies on our 16 core amd ryzen 9 7950x3d. Each server and proxy will be allocated 12 GB of ram. We are expecting a max of 140 players on the "Main Server", whilst expecting a roughly 90 players on the lettered servers with a max of 50 on server F. Below are the pins listed to which we are pinning our servers. The worlds on all of these servers are all pre-generated and new chunks cannot be loaded in. Each server can also utilize only their respective allocated cores.
Is our current setup recommended or would you guys recommend something else? Or are we simply expecting too much from our machine? Any feedback would be appreciated 😄
Proxy:
Proxy 1: 8,9
Proxy 2: 10,11
These are running on the V-Cache CCD
Backends:
Main Server: 2,3
Server A: 4
Server B: 5
Server C: 6
Server D: 7
Server E: 16
Server F: 17
Is our current setup recommended or would you guys recommend something else? Or are we simply expecting too much from our machine? Any feedback would be appreciated 😄
Proxy:
Proxy 1: 8,9
Proxy 2: 10,11
These are running on the V-Cache CCD
Backends:
Main Server: 2,3
Server A: 4
Server B: 5
Server C: 6
Server D: 7
Server E: 16
Server F: 17
just don't do core pinning unless you know what you need it for.
The only time you'd pin cores is for very small servers that shouldn't require all 32 threads.
The only time you'd pin cores is for very small servers that shouldn't require all 32 threads.
you are NEVER going to use all 100% of that cpu, nor will notice anything if you have no cpu pinnings.
you can alternativly just give it more then 1 thread each, if you have over 30 players on each server you are destroying its performance only giving it 1 core.
1 core is 1 thread, or in ptero language, 100%.
you can alternativly just give it more then 1 thread each, if you have over 30 players on each server you are destroying its performance only giving it 1 core.
1 core is 1 thread, or in ptero language, 100%.
not 100% of the cpu, 100% of 1 thread
@Tamz you are NEVER going to use all 100% of that cpu, nor will notice anything if you have no cpu pinnings.
you can alternativly just give it more then 1 thread each, if you have over 30 players on each server you are destroying its performance only giving it 1 core.
1 core is 1 thread, or in ptero language, 100%.
you can alternativly just give it more then 1 thread each, if you have over 30 players on each server you are destroying its performance only giving it 1 core.
1 core is 1 thread, or in ptero language, 100%.
Black Russian TerrierOP
Aha, would it be better to just give them free access to the entire CPU, or would it be better to pin the backends to all V-Cache CCD pins and keep the proxies on their respective pins?
you can give the proxy 4-5~ pins preferably
everything else can be full cpu use
Black Russian TerrierOP
Ah, is ptero smart enough to differentiate between the used pins from the proxy or should I open up the pins besides the proxy ones?
Or actual full use
Just want to make sure 😅
best ask that in the ptero discord tbf
Black Russian TerrierOP
Alright will do, thank you for the help/advice 😄
@Tamz you can give the proxy 4-5~ pins preferably
Black Russian TerrierOP
By the way, do you mean 4-5 per proxy or in total like we have currently? Just to make sure
Black Russian TerrierOP
Okidoki, thank you
@Tamz no 4-5 cores pinned
thats if you really want tbf, its not required
@Tamz thats if you really want tbf, its not required
Black Russian TerrierOP
Hmmmm, what would you say is better? We’re currently expecting ~200-300 players on the network according to polls and community interactions so we want to be sure both our proxies and servers can handle that
Which is why we’re trying to optimize everything we can 🥲😅
@Black Russian Terrier Which is why we’re trying to optimize everything we can 🥲😅
well this isnt optimizing, this is more restricting stuff.
are you running plugin based servers?
@Tamz are you running plugin based servers?
Black Russian TerrierOP
Yea, but they’re all a copy of the same plugins & setup
@Tamz well this isnt optimizing, this is more restricting stuff.
Black Russian TerrierOP
Basically our biggest worry is the lettered servers hogging performance making our “Main Server” (where most of our gameplay resides) run slower/lag and vice versa
Which is why we thought of restricting the pins
I can understand, is this machine new or something you have used already
I assume this is a hetzner server with pterodactyl installed?
Loading...
Loading...