Knoxvilles_joker
Refugee
Is there a way to launch the game so that a certain amount of cores are used on a multicore processor?
Windows has a cpu affinity option as well
Windows has a cpu affinity option as well
I am trying to see if i can resolve some performance issues. Is the game multicore capable in the linux version?On Linux you typically want to avoid setting affinity. Is there a reason that you would want to limit the cores the client has access to?
It is an HP Proliant DL360p Gen8, 16gigs of memory, dual 300gig SAS drives running a mirrored setup in a hardware raid configuration. It has a single Xeon E5-2600 v2.On Linux the game will use all of the CPU cores that are available to it. It's only on Windows that you get limited to only using 4-6 cores.
The game is primarily tied to a single core. It will use multithreading to run child tasks on the other cores of your system. The primary bottleneck is still going to be the capability of one single core, and the I/O bandwidth of RAM and storage.
If you want to describe your setup, and provide a log from when you are having the performance issues, we can take a look and give you some tips to improve it.
I'm curious exactly what CPU, because "Xeon E5-2600 v2" covers a range of 26 CPU models, and only five of those even meet the minimum required hardware spec.It is an HP Proliant DL360p Gen8, 16gigs of memory, dual 300gig SAS drives running a mirrored setup in a hardware raid configuration. It has a single Xeon E5-2600 v2.
I have it sitting on my kitchen table until I can get better temperature and airflow control in my wiring center as it has had a history of getting warm just with the home router I am running causing sporadic network issues due to what I believe was excessive heat. I am first working to add a ducted air vent that vents to the crawl space in summer, and will pipe in colder air in the winter. I was also looking at a ducted AC unit as well but hope just exhausting hot air would help.
lscpu yields this:I'm curious exactly what CPU, because "Xeon E5-2600 v2" covers a range of 26 CPU models, and only five of those even meet the minimum required hardware spec.
I will state that most of that hardware is pretty much obsolete in terms of managing the client. The server is not capable of processing data fast enough. I retired my Dell PowerEdge R710's a couple of years ago because they were starting to have issues.
For reference and comparison, here is what my setup with those was.
- 2x - X5680 CPU's 12-cores at 3.48GHz each for a total of 24 cores.
- 96GB DDR3 ECC RAM at 2100MHz in Tri-channel mode for maximum bandwidth.
- Evo 870 SSD's in a variety of RAID-0 arrays. I did this to get the absolute top bandwidth available without bottlenecking a single drive pipe.
- OS - Two 250GB drives
- Game Servers - Two 250GB Drives
- Server Saves - Four 250GB Drives
And I retired that because I could see that it was no longer able to keep up with the processing demands or data bandwidth of the server client.
So based on this, this would be a better fit:Ok, according to funpimps:
Recommended Requirements (for optimal performance and larger player counts):
- CPU: Quad-core processor, 3.0 GHz or higher.
- RAM: 16 GB or more.
- Storage: 50 GB of free space on an SSD.
- Operating System: Windows Server 2022 or Ubuntu 22.04 LTS are recommended.
- Network: A stable internet connection with a high upload speed.