Getting 13 TPS with 17 Players on Azure F-Series (4 Dedicated Cores). Is this hardware just not enough?

  • Thread starter Thread starter /u/oneaura
  • Start date Start date
U

/u/oneaura

Guest
Hi everyone,

I'm running a survival server and struggling with performance issues.

The Situation: We have around 17 players online, and the server TPS drops to 13-14. And mspt is constantly hovering above 50ms. We need to handle this with 40 players online.

The Hardware (Azure): I'm hosting this on Microsoft Azure using an F-Series (Compute Optimized) VM.

  • CPU: 4 Dedicated vCPUs (F-Series)
  • Disk: 6400 IOPS (Disk seems fine, no choke there)
  • RAM: Allocated 8GB on the VPS, 7GB max allocated to Minecraft.

The Software & Config:

  • Jar: Purpur (1.21.8)
  • View Distance: 8
  • Simulation Distance: 4
  • Optimizations: I've gone through my purpur.yml and tweaked mob limits, disabled armor stand gravity checks, and optimized villagers (lobotomize enabled), but the TPS gain was minimal.

The Problem: Looking at my Spark profiler, the Server Thread is maxed out. I assumed Azure's Compute Optimized F-series would handle ~20 players easily, but no.

My Question: Is there any magical config setting I'm missing to save this, or is Azure F-Series simply too weak (low clock speed) for a modern Minecraft server with 15+ players? Should I just switch to a Minecraft host?

Spark Profilers:
https://spark.lucko.me/CubUYsUQl9

https://spark.lucko.me/U9R2KXlKNT

submitted by /u/oneaura
[link] [comments]

Continue reading...
 
Back
Top