How much memory are you guys allocating to the on-premises VM? We have about 900 active client devices connected to ours, and it used to run perfectly with 2GB, now (since updating to 1.5.0) it takes about 5 minutes from bootup for all 2GB to be eaten up, then of course everything gets slower as swap comes into play...
We have 8GB allocated for our on-prem VM, but have only added approximately 250 active client devices so far to cnMaestro. With those 250 devices, we are currently sitting at about 900MB of usage; memory usage increased over the past month about 100MB, although we have been slowly adding more devices during this time.
I can definately say you should not need more than 4GB untill you hit around 3500 ePMP clients, other hardware maybe differnent though. This is based on our current experience.
Well on-premises (1.6.0) has been running (mostly) fine for a while, then locked up. I restarted it and left 'top' running on the console, and within 4 hours of reboot it had locked up again, with mongod using tons of memory. Reset it again, and after 21 hrs it's still running smoothly. No idea what triggers it.