Hot Summer Deals are Here!
Celebrate with up to 99% off on 17,800 resources
00
Days
19
Hours
14
Mins
40
Secs

Ryzen 5000 Series hosting

Status
This thread has been locked.
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

_DeZoWaRe_

Feedback score
0
Posts
38
Reactions
5
Resources
2
The 5000 series doesnt start getting released until November 5th so no host will have it until atleast Nov 7th in the best case. Also, you should look for hosts with Epyc CPUs (Think Ryzen but bigger and better, and don't worry they are also AMD :p)
Nonsense, EPYC for single threaded execution is nonsense!
 

Jamo

Sys admin
Supreme
Feedback score
11
Posts
49
Reactions
43
Resources
2
You want an epyc if you arent getting a dedicated server so that way they have the performance to go around. If you go for a host server with an 6 core but it has 30 servers on it then single thread performance is the least of your worries

Not necessarily.. Most hosts will overallocate no matter the cpu or core count, What you want is either a Ryzen 5000 dedicated machine, or a host that doesn't oversell and can guarantee threads/cores.
 

Raaj Patel

Feedback score
1
Posts
53
Reactions
4
Resources
0
I am confused, that is what I am basically saying? Most of them oversell, so if you arent getting a dedicated machine then you want an epyc server. Servers that dont oversell tend to have higher prices (obviously) and could often drift into dedicated server territory anyway

I'm not too sure where you are getting this from. How are you correlating overselling to the price of the server?
The single-threaded performance of a new Zen 3 Chip(~3500 PassMark) is far superior to that of a current EYPC chip(~2300), so prices will reflect that.
According to your statement, hosts cant oversell/overallocate cores on EYPC chips which clearly isn't factual.


I'm not up-to-date on the latest generations of Minecraft but from what I can tell is that while multi-threaded implementation has been introduced servers are still bottlenecked by single-core performance.

Jamo is correct by saying you want fast single-threaded performance, however, I suggest you find a hosting service that provides both high performance and guarantees threads.
 
Last edited:

Raaj Patel

Feedback score
1
Posts
53
Reactions
4
Resources
0
I never once said hosts cant oversell on EPYC.
Why would you suggest to the OP to get a server on an EPYC chip then?
look for hosts with Epyc CPUs
You want an epyc if you arent getting a dedicated server

The two arguments I saw you make to use an EYPC chip are:
- Single-Threaded performance
- EYPC Chips wont oversell CPU Usage

The first obviously isn't true which we can see from the PassMark score and the second one now you are claiming that you never said that... So then what's the point of getting an EYPC Chip over a Ryzen 5000 Series chip?


My entire statement is that if you are using a budget host that does oversell, you should worry more about even being able to get a thread than the clockspeed of that thread
If both hosts oversell why would you not want to be oversold on the faster CPU?
Let me give you a hypothetical, lets say you have two VMs, one on a Zen 3 CPU with 2 Cores and a second on a Zen 2 EYPC chip with 2 cores.
If you put 4 servers both chips (which isn't ideal) the 5000 series chip would outperform that of the EYPC Chip.

Ryzen 5000 with budget ALSO assumes that the host is utilizing a container system that ensures that servers are fairly split amongst the threads
Mmm... Not entirely true... if you create VMs and don't over-allocate CPU usage then balancing/queuing core usage is pretty simple.
 

donalddoyson123

Feedback score
0
Posts
30
Reactions
2
Resources
0
Single threaded yes, but if you give both servers a billion different tasks that all need to be done ASAP (because a server player won't wait 10 minutes for their command to execute). You want to be able to do more at once.
The problem with minecraft is that due to how it was written, there is no such thing as a billion different tasks being done on multiple cores. THis is minecraft we're talking about, a single threaded reliant game, not multi threaded. There are VERY few custom and pretty pricy spigot files that take advantage of SOME multithreaded capability, but most of the popular spigots like paperspigot or just the regular spigot simply do not take advantage of multiple threads. As someone who used to run a minecraft server with 200 players on one server, I would closely monitor my cpu usage through a fantastic utility called bashtop. Not once did it ever split the load across multiple cores, all it ever did was bounce the load between 2 cores, but other then that, out of 16 available cores, only 2 of them were ever being used at about 50 percent, never at the same time though they always switched, while the rest remained unused at 0-1 percent. Meaning that having more then 2 threads per mc server is just a waste because the odds that it will effectively and efficiently utilize those threads is highly unlikely.

The only reason one should ever consider epyc for minecraft is if they have multiple different gameservers with not a whole lot of players on each of them. Their ipc is slower, their clock speed is slower, in general they are slower and not designed for single threaded heavy tasks, but rather for multi threaded tasks. And since anyone who knows anything about minecraft knows that MC is single threaded dependent, NOT multi threaded, it renders epyc chips virtually useless when compared to something like ryzen 3000 or 5000.

As for overselling, while some may or may not do it, going with epyc as a way to circumvent overselling is probably the least effective way to handle it. If you're worried someone is overselling do some research into the host and ask to speak to some of their clients to see what they have to say. Going with epyc as a way to not be hit by hosts that oversell is just stupid, because if a host oversells ryzen 5000 they will just as easily oversell epyc, and while I have a feeling that with your logic epyc has more cores so overselling it is tougher, I still don't think that OP should go with epyc just for that fact. It's a much better idea to just do some research on the host and see what their reputation is like instead of playing the guessing game and hoping for the best.
 

donalddoyson123

Feedback score
0
Posts
30
Reactions
2
Resources
0
But if it's on an oversell host then you want an EPYC as that increases the chance there is a thread able to be sparred to work on your server.

Again, you keep repeating the same thing. Why would anyone ever knowingly sign up with a host that is known to oversell? That's like going up to a scammer, knowing full well that they are a scammer, and asking them to provide a dedicated server for you. What's the point? You've acknowledged that ryzen 5000 is better in every way, yet you insist that OP goes with epyc to increase the chance that if the seller oversells that he won't get completely screwed.

The smart thing to do is just do some research and figure out if the host you're about to buy from is known for overselling, and if so then don't buy from them. There's plenty of competition, no point for anyone to ever purchase a vps from a host known for overselling.
 

jayt387

Premium
Feedback score
6
Posts
637
Reactions
207
Resources
0
The whole EPYC conversation was for hosts that have multiple servers. Everyone in this thread knows MC is single threaded. I was advocating for EPYC for hosts that oversell with multiple servers, because that would be multiple threads (one server on one thread, 2 servers 2 threads, yadda yadda like that).

As I stated, a faster clockrate 5000 series would be better than EPYC if on a dedicated server where you know it's just your mc server. But if it's on an oversell host then you want an EPYC as that increases the chance there is a thread able to be sparred to work on your server.
Yes but also that’s not entirely true https://github.com/Minestom/Minestom
 

donalddoyson123

Feedback score
0
Posts
30
Reactions
2
Resources
0
Simple, money. An overselling host can provide a cheaper server, and as stated, we do not know the budget of the OP so I gave two options for both a small budget and a larger budget. Almost no host will openly admit they oversell so it can be tricky to know who does and doesnt

I mean, that is fair, but at the same time it doesn't matter if it's cheaper if your server is constantly lagging, at that point it's wasted money. I guess that's why most people aim to get a dedicated server as they are generally much less of a headache in that regard.
 

Raaj Patel

Feedback score
1
Posts
53
Reactions
4
Resources
0
fastgood.cheap is a good website that demonstrates this.

I think you would be better off paying for less dedicated resources than for more shared but that's just my opinion.
 
Status
This thread has been locked.
Top