【技术实现步骤摘要】
一种基于大数据的计算机资源分配的监测系统及方法
[0001]本专利技术涉及计算机
,具体为一种基于大数据的计算机资源分配的监测系统及方法。
技术介绍
[0002]随着科学技术的飞速发展,计算机的普及给人们的生活带来了巨大的改变,人们通过使用计算机解决了很多问题,给我们的生活带来了巨大的便利,但是,由于计算机内的资源总量是固定有限的,而计算机的内存和CPU是影响计算机运行速度的主要因素,在对计算机的使用过程中,计算机面对存在多方面差异的各种资源请求,如果不能对计算机资源进行合理的分配,会导致计算机的运行出现问题,现阶段对计算机资源分配的监测方式的研究还有所欠缺,现有的监测方式存在一定缺陷,只是对资源分配结果进行监测,可是在问题出现后再进行处理,已经对计算机的运行产生了影响,严重情况下可能会阻塞工作过程,甚至造成难以挽回的损失,因此,如何对计算机资源分配进行监测,及时发现并处理潜在风险成为了目前需解决的重点。
[0003]所以,人们需要一种基于大数据的计算机资源分配的监测系统及方法来解决上述问题。
专利技术 ...
【技术保护点】
【技术特征摘要】
1.一种基于大数据的计算机资源分配的监测系统,其特征在于:所述系统包括:数据获取模块、资源分配监测模块、数据分析模块和风险处理模块;所述数据获取模块用于获取计算机的相关数据和各个资源申请者的相关数据,所述资源分配监测模块用于在计算机运行情况下对计算机的资源分配情况进行实时监测,并将监测到的数据传输到所述数据分析模块中,所述数据分析模块通过大数据技术对接收到的资源申请者的相关数据进行分析,所述风险处理模块根据所述数据分析模块的分析结果对当前计算机运行中存在的风险进行预警,拒绝为存在风险的请求分配资源,并提出优化方案,对资源分配进行校准。2.根据权利要求1所述的一种基于大数据的计算机资源分配的监测系统,其特征在于:所述数据获取模块包括计算机数据获取单元和资源申请者相关数据获取单元,所述计算机数据获取单元用于获取计算机的相关数据,所述资源申请者相关数据获取单元用于获取各资源申请者对计算机运行内存的占用情况、各资源申请者的历史数据。3.根据权利要求1所述的一种基于大数据的计算机资源分配的监测系统,其特征在于:所述资源分配监测模块包括计算机资源监测单元、资源请求监测单元和资源分配监测单元,所述计算机资源监测模块用于监测计算机在进行资源分配时的相关参数,所述资源请求监测单元用于监测对计算机资源提出请求的申请者的相关数据,所述资源分配监测单元用于监测计算机资源分配情况。4.根据权利要求1所述的一种基于大数据的计算机资源分配的监测系统,其特征在于:所述数据分析模块包括计算机运行状态分析单元和资源分配合理性分析单元,所述计算机运行状态分析单元用于分析当前计算机的运行状态,所述资源分配合理性分析单元用于根据预先训练的资源分配合理度分析模型获得当前的资源分配合理度。5.根据权利要求1所述的一种基于大数据的计算机资源分配的监测系统,其特征在于:所述风险处理模块包括异常预警单元、进程控制单元和资源分配校准单元,所述异常预警单元在所述资源分配合理性分析单元判定当前计算机运行状态和资源分配合理度不在预先设定的范围内时发出预警,并通过所述进程控制单元对分配资源后存在风险的请求进行控制,拒绝为期分配资源,所述资源分配校准单元用于对当前的资源分配提出优化方案,对当前的资源分配进行校准。6.一种基于大数据的计算机资源分配的监测方法,其特征在于:该方法包括以下步骤:S1:获取计算机相关数据和资源申请者的相关数据;S2:通过大数据技术根据获取到的相关数据训练得到资源分配合理度分析模型;S3:在计算机运行情况下对计算机资源分配情况进行监测;S4:根据监测到的数据分析当前资源分配是否存在风险,若存在风险,执行步骤...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。