摘要
本申请实施例提供一种虚拟机调度方法、装置和计算设备,该方法包括获取虚拟机的数量和虚拟机对应的数据的位置和数量;在至少一个虚拟机中每个虚拟机对应的数据位置不变的情况下,遍历所有虚拟机的位置排布;在所有虚拟机的每一组位置排布中,基于至少一个虚拟机中每个虚拟机对应的数据的位置和数量,计算每个虚拟机和每个虚拟机对应的数据的逻辑距离的和;基于逻辑距离的和,确定至少一组所有虚拟机的位置排布,逻辑距离的和为最小值;基于位置排布,确定需要调度的虚拟机。由此,通过使服务器集群中虚拟机的本地副本数量最大化,在不增加成本的情况下,通过较小的改动,即只通过调度虚拟机就能实现集群的性能优化。