Recent Discussions
Can I load test my server?
Open in DiscordUnanswered
Miniature Bull Terrier posted this in #questions
97 messages
0 views
Miniature Bull TerrierOP
Currently have 4 servers running. Velocity proxy, survival, skyblock, and creative. The 3 playable servers are Paper 1.21.4
I want to find out if my homelab Unraid server can handle the workload.
I am using a dell optiplex 3070 SFF. If I recall correctly its got an i5 9500, 16gb DDR4 at 2600 mhz, an NVME drive as cache (also where my dockers such as crafty-4 are stored), alongside a 1TB HDD. I will soon be upgrading to two 4TB drives to use parity for redundancy. I am also considering using my older Ryzen 2700 processor since it has more cores (I run other dockers such as plex, jellyfin, general media stuff, etc). My concern is that I've been told Minecraft performs better with single core performance, so switching CPU/mobo would provide much benefit specifically for Minecraft. Oh and the ram would be upgraded to 32gb at 3200mhz.
Benefit of switching to the Ryzen 2700: Increased core count, better balance for all the other dockers running, AND equal TDP so should be roughly the same power consumption
Downside of switching to the Ryzen 2700: Potentially worse performance for MC servers.
As of now, Crafty-4 is pinned to only cores 4 and 5 (2 of 6 cores), and I have allocated 6GB of ram solely to Crafty-4
This also means that I would be able to allocate more cores to crafty-4 as the Ryzen 2700 has 8 cores 8 threads whereas the i5-9500 only has 6 cores.
Anyways, I'd love a way to stress test without having an actualy player load on each server. I've seen spark reports from other questions but I am not sure how much insight that will provide with 0 players on each server.
Thanks, sorry for the loaded question(s)!
I want to find out if my homelab Unraid server can handle the workload.
I am using a dell optiplex 3070 SFF. If I recall correctly its got an i5 9500, 16gb DDR4 at 2600 mhz, an NVME drive as cache (also where my dockers such as crafty-4 are stored), alongside a 1TB HDD. I will soon be upgrading to two 4TB drives to use parity for redundancy. I am also considering using my older Ryzen 2700 processor since it has more cores (I run other dockers such as plex, jellyfin, general media stuff, etc). My concern is that I've been told Minecraft performs better with single core performance, so switching CPU/mobo would provide much benefit specifically for Minecraft. Oh and the ram would be upgraded to 32gb at 3200mhz.
Benefit of switching to the Ryzen 2700: Increased core count, better balance for all the other dockers running, AND equal TDP so should be roughly the same power consumption
Downside of switching to the Ryzen 2700: Potentially worse performance for MC servers.
As of now, Crafty-4 is pinned to only cores 4 and 5 (2 of 6 cores), and I have allocated 6GB of ram solely to Crafty-4
This also means that I would be able to allocate more cores to crafty-4 as the Ryzen 2700 has 8 cores 8 threads whereas the i5-9500 only has 6 cores.
Anyways, I'd love a way to stress test without having an actualy player load on each server. I've seen spark reports from other questions but I am not sure how much insight that will provide with 0 players on each server.
Thanks, sorry for the loaded question(s)!
Miniature Bull TerrierOP
Note: It would appear I am using close the the 6GB of ram allocated to crafty-4 as seen in this screenshot.
Added context:
Proxy server - java -Xms500M -Xmx1000M -jar velocity-3.4.0-SNAPSHOT.jar nogui
Survival server - java -Xms2G -Xmx6G -jar paper-1.21.4-222.jar nogui (probably should change this to 1-2gb)
SkyBlock and Creative - java -Xms1000M -Xmx2000M -jar paper-1.21.4.jar nogui
Am not running any datapacks on any server. Survival has the most plugins so far, skyblock and creative are still being worked on. Id imagine much more ram will be required.
Added context:
Proxy server - java -Xms500M -Xmx1000M -jar velocity-3.4.0-SNAPSHOT.jar nogui
Survival server - java -Xms2G -Xmx6G -jar paper-1.21.4-222.jar nogui (probably should change this to 1-2gb)
SkyBlock and Creative - java -Xms1000M -Xmx2000M -jar paper-1.21.4.jar nogui
Am not running any datapacks on any server. Survival has the most plugins so far, skyblock and creative are still being worked on. Id imagine much more ram will be required.
image.png
Asian black bear
1. Use Aikar’s Flags
Miniature Bull TerrierOP
I mostly want to know what will fail first, or to see how it holds up if at all
Seems to run fine with just me playing on it when creating the map and setting things up, but obviously that isn't a large load
Asian black bear
I assume he wants to see whether his server will begin to break down from a few players actively generating new chunks.
To which I’d say, you should pregenerate chunks (especially since you use an HDD), use Aikar’s flags and worry about issues as they come.
Maybe the third point isn’t the best of advice but it’s peace of mind
To which I’d say, you should pregenerate chunks (especially since you use an HDD), use Aikar’s flags and worry about issues as they come.
Maybe the third point isn’t the best of advice but it’s peace of mind
@Southern African anchovy Those 6gb is that just for crafty?
Asian black bear
6GB for his main backend server
2GB for the Skyblock (and Creative?) server
1GB to Velocity
Southern African anchovy
Im kinda confused here isn't he saying he has 6gb allocated to carfty? which he shows in the screenshot or am i mixing things up
Miniature Bull TerrierOP
No, 6GB for the container itself, as in crafty-4
The 6gb was when I was just running the single server, I just havent changed it yet
The 6gb was when I was just running the single server, I just havent changed it yet
Asian black bear
No, Crafty-4, his main backend server
Miniature Bull TerrierOP
No crafty-4 handles all 4 servers
Asian black bear

That’s not one backend server?
Southern African anchovy
Ah yeah then it is gonna be an issue like thought, no?
Asian black bear
So you’re allocating 6GB to Crafty, but also 6GB to one of the 4 servers in Crafty…
Southern African anchovy
if said container has 6gb but the servers running on it have 9gb...
Loading...
Loading...