Linode
Simplify your cloud infrastructure with Linode’s Linux virtual machines and develop, deploy, and scale your modern applications faster and more easily. Go to linode.com/25a and get started with $100 credit.

At boot up, the driver will come in and steal all the memory above the memory. Most OS is now support hot plug of CPUs for this VM use case. But there can be slightly weird side effects when you try to look at how much memory is available inside a VM. It's not necessarily going to work because it actually shrinks itself.