VDI Memory Overcommitment
Memory overcommitment remains a contentious topic, despite some really great studies on the topic. Regarding VDI, I’ve heard opinions ranging from “0 memory overcommitment!” to “200%, 300%, it’s fine!” I figured that I’d share my thoughts on the topic and see if anyone else wants to weigh in on the discussion. First though, some points about the decision. The main argument that I’ve heard against memory overcommitment boils down to protecting the user experience. Since virtual desktops have users actively logged into and using them, even slight performance degradation is immediately noticed. We all know that hypervisor swapping is Very Bad for performance. If you don’t overcommit your hosts’ memory, you won’t have swapping, so why overcommit? The simple answer is that, while 2 GB of RAM for a single desktop is no big deal, 2 GB of dedicated RAM for 1000 desktops is a lot harder to accept. Memory overcommitment can be an important technique for bringing down the cost of a VDI s