As a best-practice guideline, when using normal consumer-grade computers or laptops, you should assume hardware support for KVM virtualization is limited to 8 virtual cores for each real processor core on the host computer. For example, a dual-core laptop computer can support 16 virtual machines (or 8 virtual machines with 2 virtual cores, each).