Currently I'm running NPM 10.2 on a Win 2008 R2 VM with 4 processors and 6 GB of RAM
my SQL DB is also running on a seperate Win 2008 R2 VM with 4 processors and 8 GB of RAM
My SQL server is 2008 R2 Express with 3 DB's, one for NPM (9.5 GB), one for NCM (290 MB), and one for WSUS (1.6 GB)
I'm monitoring 173 interfaces in NPM
1754 IP address with IPAM
2100 UDT ports
I'm also running NTA with 9 interfaces, NCM (150 nodes) and IVIM on the same server.
Not surprisingly, the NPM website runs like a dog and I know my DB server is struggling as well.
so I purchased a new server with dual Xenon 5620 processors, 32GB of Ram, a Raid 10 setup, and Windows 2008 R2.
My question is, if you were me, how would you utilize the new server?
I'm thinking I will install NPM, IPAM, UDT, and NTA on the new server. I will leave NCM on a VM. Initially I will leave my SQL DB on the VM, but if NPM performance is still slow I'll move it to the new server. Does this seem like a good plan? Am I better off moving my SQL to the new server and leaving NPM virtual instead? Should I definitely move both? Obviously it would be best to run both on seperate physical servers, but given the horsepower of the new server and the relatively small size of my databases, will I notice much improvement?