Hi,
I'm running minecraft server on an older 32 core AMD server. I've been running 1.12.2 successfully for some time now and any given Minecraft instance only uses a fraction of a percent of CPU time with no users, and usually only a percent or two with 2-3 users.
I've started running Minecraft 1.14 and the performance is abysmal. With nobody on the server it uses 100% of a CPU and has > 2GB in resident memory. Yikes.
Anyway, my thought was I would take this opportunity to learn more DTrace since I've had Brennan Greggs book sitting around for some years. The problem is I can't seem to find any Java providers?
I've done
I've installed OpenJDK12 from pkg but I still don't see any providers. So this brings me to some questions:
- Has anyone one the forums used OpenJDK12 with DTrace that could point me in the right direction? Google doesn't seem to have any suggestions...
- Does anyone know if OpenJDK12 from pkg has the DTrace providers compiled in?
- Are there even any providers for OpenJDK12?
I'm pretty much drowning at this point so any suggestions are welcome.
Thanks in advance,
Dinsdale
I'm running minecraft server on an older 32 core AMD server. I've been running 1.12.2 successfully for some time now and any given Minecraft instance only uses a fraction of a percent of CPU time with no users, and usually only a percent or two with 2-3 users.
I've started running Minecraft 1.14 and the performance is abysmal. With nobody on the server it uses 100% of a CPU and has > 2GB in resident memory. Yikes.
Anyway, my thought was I would take this opportunity to learn more DTrace since I've had Brennan Greggs book sitting around for some years. The problem is I can't seem to find any Java providers?
I've done
kldload dtraceall
and then searched with dtrace -l | grep ...
and haven't found anything using grep hints like jni, jvm or java.I've installed OpenJDK12 from pkg but I still don't see any providers. So this brings me to some questions:
- Has anyone one the forums used OpenJDK12 with DTrace that could point me in the right direction? Google doesn't seem to have any suggestions...
- Does anyone know if OpenJDK12 from pkg has the DTrace providers compiled in?
- Are there even any providers for OpenJDK12?
I'm pretty much drowning at this point so any suggestions are welcome.
Thanks in advance,
Dinsdale