Originally Posted by radiumleague
We also are using about 10-15% usage per server.
Note: As SRCDS is single threaded for the main process you need to remember that your max usage is <100>/<thread count> when looking at the main CPU usage. You have 8 threads on your CPU, full single core usage is 12.5% of the entire CPU. The CPU usage also throttles every second or so
(depending on tickrate). Your in game image looks very much like the core its running on is maxing out.
You need to make sure that power saving moves are disabled / set to performance, each CPU core/thread is running at it's max speed and that you are not running more than 7 servers on this CPU (1 server per core less one for OS stuff).
In relation to using a VPS, you are adding another layer between the SRCDS process and the CPU threads. If you are using the machine without other users sharing resources, you should run on a dedicated OS instead of using virtualisation.
Lack of RAM will also result in degraded performance as HDD swap memory will be used dramatically slowing down SRCDS instances accessing memory.
For more help you should really be providing.
OS: Ubuntu 16
RAM: 32GB DDR4
SERVER COUNT: ?