So, I have noticed recently that I get more and more little lags despite having a very small ping (I live very close to the server) and I decided to spend my time today investigating just exactly what was going on.
I started where you would always start in this situation, firstly by profiling the client, then by investigating the JVM locks / garbage collection sweeps… everything seems fine… okay, that’s annoying. I suspected it might be something to do with the massive networking changes I recently made so I try playing with that, logs everywhere… no? Still no clue.
It’s only when I look at the load average on the server and the amount of CPU usage when it becomes clear… our little server is having a 24/7 heart attack. It’s time to retire the old girl and replace her with something significantly better. I’ve priced up a new machine that I think will carry us through to release and it comes in at just over £1500! Ouchie.
So! At the end of the month I am going to buy a new server and retire our old one, and if you would like to help I have set up a gofundme! Regardless of how close we get to the target I will be buying the server, so this is just more of a way for you guys to help out if you want to. If you don’t want to, that’s cool too!
See you on the other side 🙂