1.一种基于大数据的系统性能优化平台构建方法,其特征在于,所述方法包括:获取待优化的云服务系统,提取所述云服务系统的分布式计算集群,识别所述分布式计算集群中的服务虚拟机,查询所述服务虚拟机对应的服务功能和配置参数,根据所述服务功能,分析出所述服务虚拟机中的交互虚拟机,确定所述交互虚拟机对应的逻辑链路;
根据所述配置参数,计算所述逻辑链路对应的链路传输容量,根据所述链路传输容量,计算出所述分布式计算集群对应的集群传输容量,其中,所述根据所述配置参数,计算所述逻辑链路对应的链路传输容量,包括:根据所述配置参数,计算出所述逻辑链路对应的空闲带宽;
对所述逻辑链路中的每个链路进行路径追踪,得到追踪路径;
根据所述追踪路径,统计所述逻辑链路中每个链路对应的通行次数;
根据所述通行次数和所述空闲带宽,利用下述公式计算所述逻辑链路对应的链路传输容量:其中,A表示逻辑链路对应的链路传输容量,Bi表示第i个逻辑链路的空闲带宽,Ci表示第i个逻辑链路的通行次数,i表示逻辑链路对应的序列号;
其中,所述根据所述配置参数,计算出所述逻辑链路对应的空闲带宽,包括:从所述配置参数中提取出所述交互虚拟机对应的网络带宽;
根据所述网络带宽,计算出所述逻辑链路对应的链路带宽;
统计所述逻辑链路对应的上下游虚拟机数量,得到虚拟机数量一和虚拟机数量二;
根据所述虚拟机数量一和所述虚拟机数量二,通过下述公式计算出所述逻辑链路对应的全局带宽:D=min(F1,F2)*Ea
其中,D表示逻辑链路对应的全局带宽,F1和F2分别表示第F个逻辑链路的虚拟机数量一和所述虚拟机数量二,Ea表示第a个分布式计算集群对应的总带宽,a表示分布式计算集群对应的序列号;
根据所述全局带宽和所述链路带宽,计算出所述逻辑链路对应的空闲带宽;
其中,所述根据所述链路传输容量,计算出所述分布式计算集群对应的集群传输容量,包括:统计所述分布式计算集群对应的集群故障,根据所述集群故障,计算出所述分布式计算集群对应的集群失效率;
根据所述集群失效率,分配所述分布式计算集群对应的集群权重;
结合所述集群权重和所述链路传输容量,通过下述公式计算出所述分布式计算集群对应的集群传输容量:其中,G表示分布式计算集群对应的集群传输容量,ωa表示第a个分布式计算集群对应的集群权重,Ab表示第b个链路传输容量,b为链路传输容量对应的序列号,q为链路传输容量对应的总数;
根据所述配置参数,计算所述逻辑链路之间的负载均衡偏差,对所述负载均衡偏差进行归一化处理,得到目标均衡度,收集所述分布式计算集群对应的集群运行数据,根据所述集群运行数据,分析出所述分布式计算集群对应的集群状态;
调度所述分布式计算集群对应的集群日志,根据所述集群日志,计算出所述分布式计算集群对应的集群中心负载,结合所述集群传输容量、所述目标均衡度及所述集群中心负载,设置所述分布式计算集群对应的调度优先级,根据所述调度优先级和所述集群状态,构建所述分布式计算集群的性能优化方案。
2.如权利要求1所述的一种基于大数据的系统性能优化平台构建方法,其特征在于,所述根据所述服务功能,分析出所述服务虚拟机中的交互虚拟机,包括:识别所述服务功能对应的功能信息,根据所述功能信息,确定所述服务虚拟机对应的功能模块和模块组件;
调度所述功能模块对应的模块数据流,分析所述模块数据流对应的数据端点;
访问所述模块组件对应的组件代码,分析所述组件代码之间的依赖关系;
根据所述数据端点和所述依赖关系,分析出所述服务虚拟机中的交互虚拟机。
3.如权利要求1所述的一种基于大数据的系统性能优化平台构建方法,其特征在于,所述确定所述交互虚拟机对应的逻辑链路,包括:获取所述交互虚拟机对应的虚拟网络配置信息,查询所述交互虚拟机对应的通信设备和设备配置信息;
根据所述设备配置信息,分析所述通信设备对应的设备拓扑结构;
结合所述设备拓扑结构和所述网络配置信息,确定所述交互虚拟机对应的网络拓扑结构;
根据所述网络拓扑结构,确定所述交互虚拟机对应的逻辑链路。
4.如权利要求1所述的一种基于大数据的系统性能优化平台构建方法,其特征在于,所述根据所述配置参数,计算所述逻辑链路之间的负载均衡偏差,包括:监测所述逻辑链路对应的链路流量值,并记录所述链路流量值对应的监测周期;
对所述链路流量值进行异常剔除,得到目标流量值;
结合所述目标流量值和所述监测周期,计算出所述逻辑链路对应的平均流量;
结合所述配置参数和所述平均流量,计算出所述逻辑链路对应的负载均衡偏差。
5.如权利要求4所述的一种基于大数据的系统性能优化平台构建方法,其特征在于,所述结合所述配置参数和所述平均流量,计算出所述逻辑链路对应的负载均衡偏差,包括:提取所述配置参数中的带宽参数和端口参数;
根据所述带宽参数和所述端口参数,计算出所述逻辑链路对应的流量极值;
根据所述流量极值和所述平均流量,计算出所述逻辑链路对应的负载均衡偏差;
根据所述负载均衡偏差,计算出所述负载均衡偏差对应的变异系数;
结合所述负载均衡偏差和所述变异系数,计算出所述逻辑链路对应的负载均衡偏差。
6.如权利要求1所述的一种基于大数据的系统性能优化平台构建方法,其特征在于,所述根据所述集群日志,计算出所述分布式计算集群对应的集群中心负载,包括:根据所述集群日志,查找所述分布式计算集群对应的集群中心节点;
利用预设的性能分析工具分析出所述集群中心节点对应的节点性能指标;
从所述集群日志中提取出所述节点性能指标对应的指标日志信息;
根据所述指标日志信息,计算所述节点性能指标对应的指标负载;
根据所述指标负载,计算出所述分布式计算集群对应的集群中心负载。
7.一种基于大数据的系统性能优化平台构建系统,其特征在于,所述系统包括:逻辑链路确定模块,用于获取待优化的云服务系统,提取所述云服务系统的分布式计算集群,识别所述分布式计算集群中的服务虚拟机,查询所述服务虚拟机对应的服务功能和配置参数,根据所述服务功能,分析出所述服务虚拟机中的交互虚拟机,确定所述交互虚拟机对应的逻辑链路;
传输容量计算模块,用于根据所述配置参数,计算所述逻辑链路对应的链路传输容量,根据所述链路传输容量,计算出所述分布式计算集群对应的集群传输容量,其中,所述根据所述配置参数,计算所述逻辑链路对应的链路传输容量,包括:根据所述配置参数,计算出所述逻辑链路对应的空闲带宽;
对所述逻辑链路中的每个链路进行路径追踪,得到追踪路径;
根据所述追踪路径,统计所述逻辑链路中每个链路对应的通行次数;
根据所述通行次数和所述空闲带宽,利用下述公式计算所述逻辑链路对应的链路传输容量:其中,A表示逻辑链路对应的链路传输容量,Bi表示第i个逻辑链路的空闲带宽,Ci表示第i个逻辑链路的通行次数,i表示逻辑链路对应的序列号;
其中,所述根据所述配置参数,计算出所述逻辑链路对应的空闲带宽,包括:从所述配置参数中提取出所述交互虚拟机对应的网络带宽;
根据所述网络带宽,计算出所述逻辑链路对应的链路带宽;
统计所述逻辑链路对应的上下游虚拟机数量,得到虚拟机数量一和虚拟机数量二;
根据所述虚拟机数量一和所述虚拟机数量二,通过下述公式计算出所述逻辑链路对应的全局带宽:D=min(F1,F2)*Ea
其中,D表示逻辑链路对应的全局带宽,F1和F2分别表示第F个逻辑链路的虚拟机数量一和所述虚拟机数量二,Ea表示第a个分布式计算集群对应的总带宽,a表示分布式计算集群对应的序列号;
根据所述全局带宽和所述链路带宽,计算出所述逻辑链路对应的空闲带宽;
其中,所述根据所述链路传输容量,计算出所述分布式计算集群对应的集群传输容量,包括:统计所述分布式计算集群对应的集群故障,根据所述集群故障,计算出所述分布式计算集群对应的集群失效率;
根据所述集群失效率,分配所述分布式计算集群对应的集群权重;
结合所述集群权重和所述链路传输容量,通过下述公式计算出所述分布式计算集群对应的集群传输容量:其中,G表示分布式计算集群对应的集群传输容量,ωa表示第a个分布式计算集群对应的集群权重,Ab表示第b个链路传输容量,b为链路传输容量对应的序列号,q为链路传输容量对应的总数;
状态分析模块,用于根据所述配置参数,计算所述逻辑链路之间的负载均衡偏差,对所述负载均衡偏差进行归一化处理,得到目标均衡度,收集所述分布式计算集群对应的集群运行数据,根据所述集群运行数据,分析出所述分布式计算集群对应的集群状态;
性能优化模块,用于调度所述分布式计算集群对应的集群日志,根据所述集群日志,计算出所述分布式计算集群对应的集群中心负载,结合所述集群传输容量、所述目标均衡度及所述集群中心负载,设置所述分布式计算集群对应的调度优先级,根据所述调度优先级和所述集群状态,构建所述分布式计算集群的性能优化方案。