With the development of internet technology and computer technology, in order to solve the big data problem in the new era, cloud computing has emerged at the historic moment. Desktop virtualization, as an important application of cloud computing, has experienced unprecedented development. Although traditional virtual desktop solutions can solve the problem of PCs, they cannot be used for centralized distributed cluster deployment, and they mostly rely on the underlying virtualization technology. The dynamic management of virtual machines is mainly to take into account the goals of QoS, resource utilization balance, and power under the premise of ensuring the user experience, the maximum guarantee of the balance of host resource utilization, and the reduction of power consumption of the entire system. The results show that by deploying a test desktop virtualization system, this article reduces the power consumption of host resources, reduces the SLA violation rate (improves the user experience), and improves the balance of host resource utilization.