The invention provides a server cluster balancing method and system, the method includes: obtaining the first resource occupancy rate of each server in the server cluster; when there is a server with the first resource occupancy rate greater than the preset resource occupancy rate, sorting multiple first resource occupancy rates according to the size to get the minimum first resource occupancy rate; when the minimum first resource occupancy rate is less than When the resource utilization is preset, the load to be migrated in the source server is migrated to the target server to obtain the first resource utilization rate of each server in the migrated server cluster; judge whether there is a server whose first resource utilization rate is greater than the preset resource utilization rate in the migrated server cluster; if so, repeat the operation to sort multiple first resource utilization rates To the minimum first resource utilization, until the first resource utilization of each server is less than the preset resource utilization, the load balance between servers is realized, and the performance of server cluster is guaranteed.
【技术实现步骤摘要】
服务器集群均衡方法及系统
本专利技术涉及通信领域,具体而言,涉及一种服务器集群均衡方法及系统。
技术介绍
服务器集群是由多台服务器构成的服务器集合,多台服务器共同分担负载,以提高服务器处理数据的能力。在某些情况下,当服务器集群中的存在负载过高的服务器时,可能导致集群中的服务器之间负载分布不均衡,影响服务器集群的整体性能。
技术实现思路
本专利技术的目的包括,例如,提供了一种服务器集群均衡方法及系统,其能够解决因服务器集群中各服务器之间负载分布不均衡导致的服务器集群性能低的问题。本专利技术的实施例可以这样实现:第一方面,本专利技术实施例提供一种服务器集群均衡方法,应用于处理器,所述处理器与所述服务器集群中的多台服务器均通信连接,多个负载运行在所述服务器上;所述方法包括:获取所述服务器集群中每台服务器的第一资源占用率,其中所述第一资源占用率为服务器的使用率;当所述服务器集群中存在第一资源占用率大于预设资源占用率的服务器时,将多个第一资源占用率按照大小进行排序,得到最小的第一资源 ...
【技术保护点】
1.一种服务器集群均衡方法,其特征在于,应用于处理器,所述处理器与所述服务器集群中的多台服务器均通信连接,多个负载运行在所述服务器上;所述方法包括:/n获取所述服务器集群中每台服务器的第一资源占用率,其中所述第一资源占用率为服务器的使用率;/n当所述服务器集群中存在第一资源占用率大于预设资源占用率的服务器时,将多个第一资源占用率按照大小进行排序,得到最小的第一资源占用率;/n当最小的第一资源占用率小于所述预设资源占用率时,将源服务器中的待迁移负载迁移至靶服务器,获取迁移后的服务器集群中每台服务器的第一资源占用率,其中,所述源服务器为第一资源占用率大于预设资源占用率的一台服务 ...
【技术特征摘要】
1.一种服务器集群均衡方法,其特征在于,应用于处理器,所述处理器与所述服务器集群中的多台服务器均通信连接,多个负载运行在所述服务器上;所述方法包括:
获取所述服务器集群中每台服务器的第一资源占用率,其中所述第一资源占用率为服务器的使用率;
当所述服务器集群中存在第一资源占用率大于预设资源占用率的服务器时,将多个第一资源占用率按照大小进行排序,得到最小的第一资源占用率;
当最小的第一资源占用率小于所述预设资源占用率时,将源服务器中的待迁移负载迁移至靶服务器,获取迁移后的服务器集群中每台服务器的第一资源占用率,其中,所述源服务器为第一资源占用率大于预设资源占用率的一台服务器,所述靶服务器为最小的第一资源占用率小于所述预设资源占用率的服务器;
判断迁移后的服务器集群中是否存在第一资源占用率大于所述预设资源占用率的服务器;
若是,则重复执行所述将多个第一资源占用率进行排序,得到最小的第一资源占用率的步骤,直至所述服务器集群中每台服务器的第一资源占用率均小于所述预设资源占用率。
2.根据权利要求1所述的服务器集群均衡方法,其特征在于,所述当最小的第一资源占用率小于所述预设资源占用率时,将源服务器中的待迁移负载迁移至靶服务器,获取迁移后的服务器集群中每台服务器的第一资源占用率的步骤,包括:
当最小的第一资源占用率小于所述预设资源占用率时,获取每台第一资源占用率大于预设资源占用率的服务器中的所有负载的第二资源占用率,其中,所述第二资源占用率表征负载在服务器中的使用率;
将所有的第一资源占用率大于预设资源占用率的服务器中的所有负载的第二资源占用率按照大小进行排序,得到最小的第二资源占用率;
确定第二资源占用率最小的负载为待迁移负载;
将所述源服务器中的所述待迁移负载迁移至靶服务器,获取迁移后的服务器集群中每台服务器的第一资源占用率。
3.根据权利要求1所述的服务器集群均衡方法,其特征在于,所述当最小的第一资源占用率小于所述预设资源占用率时,将源服务器中的待迁移负载迁移至靶服务器,获取迁移后的服务器集群中每台服务器的第一资源占用率的步骤之后,所述方法还包括:
判断迁移后的服务器集群中是否存在第一资源占用率小于所述预设资源占用率的服务器;
若否,则控制报警装置发出报警信息,以提示管理人员新增服务器以实现所述服务器集群的均衡。
4.根据权利要求1所述的服务器集群均衡方法,其特征在于,所述负载包括虚拟机、服务、应用或文件。
5.根据权利要求2所述的服务器集群均衡方法,其特征在于,所述第一资源占用率包括:第一内存占用率、第一处理器使用率、第一网络输入/输出I/O...
【专利技术属性】
技术研发人员:张坤宇,董威,范超,赵磊,张作宸,
申请(专利权)人:天津卓朗科技发展有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。