So the issue I have been facing has been a lot of server lag, even with just me playing locally on a different system I am seeing decent lag even when all the chunks around me are loaded.
When looking at htop I see at least one thread sitting at 100% almost the whole time while someone is on the server. The server is running a pentium g4560 with 16GB of ram, and is all running on an ssd (if that even makes a difference). Beyond the OS, the MC server and ssh server there is nothing else running on the system.
So the reason i am creating a thread is to ask if there is something I can do beyond changing the server to a more powerful system?
Or really just asking for insight into the main reasons why the lag could be occurring.
Reasons I currently think the server is lagging:
Possibly need to move to a lighter OS
Maybe the dual core is not enough
MC version really just has that poor of performance
Note: I do realize that 1.14.2 is not the best performing version of MC and I have yet to try newer or older versions but will in the future. I have tested with 1.14.4 which does run slightly better but I still get lots of server lag issues.
I am also very experienced with software and hardware so hit me with the high level help/advice