一种基于大数据的计算机运行智能监控系统及方法技术方案

技术编号:37640548 阅读:7 留言:0更新日期:2023-05-25 10:07
本发明专利技术涉及大数据技术领域,具体为一种基于大数据的计算机运行智能监控系统及方法,包括:监控数据采集模块、数据库、监控数据筛选模块、监控数据分析模块和碎片整理管理模块,通过监控数据采集模块监控计算机的运行状态并采集监控数据,将采集到的监控数据传输到数据库中,通过数据库存储采集到的监控数据,通过监控数据筛选模块筛选出需要调整磁盘碎片整理工作的目标,通过监控数据分析模块分析监控数据并建立碎片整理时间间隔模型,通过碎片整理管理模块调整筛选出的目标进行磁盘碎片整理的时间间隔,设置合适的时间整理磁盘碎片,降低了对计算机硬盘寿命的损伤程度,提高了计算机硬盘的运行速度。算机硬盘的运行速度。算机硬盘的运行速度。

【技术实现步骤摘要】
一种基于大数据的计算机运行智能监控系统及方法


[0001]本专利技术涉及大数据
,具体为一种基于大数据的计算机运行智能监控系统及方法。

技术介绍

[0002]为保证计算机的正常运行,需要对计算机进行监控和维护,在监控过程中,不仅需要监控计算机的故障发生状况,还需要对计算机的运行速度进行监控,影响计算机运行速度的原因有很多种,其中一种就是计算机磁盘碎片过多,硬盘在使用一段时间后,由于反复写入和删除文件,磁盘中的空闲扇区会分散到整个磁盘中不连续的物理位置上,从而使得文件不能存储在连续的扇区内,在读写文件时就要到不同的地方读取,增加了磁头的来回移动,降低了磁盘的访问速度,从而会影响计算机的运行速度,对计算机运行时产生的磁盘碎片数据进行监控,能够及时在产生过多磁盘碎片时进行磁盘碎片整理,减少碎片过多对计算机运行速度的影响;
[0003]然而,现有的监控方式仍存在一些问题:不同计算机在不同时间产生的磁盘碎片数量不同,选择不当的磁盘碎片整理时间,存在因在碎片整理时磁盘碎片过少导致该次整理工作效率降低的现象,现有技术随机选择磁盘碎片的整理时间,不当的整理时间不利于提高磁盘碎片整理的有效性,无法提高计算机磁盘碎片整理的效率,甚至会对计算机硬盘寿命造成损伤。
[0004]所以,人们需要一种基于大数据的计算机运行智能监控系统及方法来解决上述问题。

技术实现思路

[0005]本专利技术的目的在于提供一种基于大数据的计算机运行智能监控系统及方法,以解决上述
技术介绍
中提出的问题。
[0006]为了解决上述技术问题,本专利技术提供如下技术方案:一种基于大数据的计算机运行智能监控系统,所述系统包括:监控数据采集模块、数据库、监控数据筛选模块、监控数据分析模块和碎片整理管理模块;
[0007]所述监控数据采集模块的输出端连接所述数据库的输入端,所述数据库的输出端连接所述监控数据筛选模块的输入端,所述监控数据筛选模块和数据库的输出端连接所述监控数据分析模块的输入端,所述监控数据分析模块的输出端连接所述碎片整理管理模块的输入端;
[0008]所述监控数据采集模块用于监控计算机的运行状态并采集监控数据,将采集到的监控数据传输到所述数据库中;
[0009]所述数据库用于存储采集到的监控数据;
[0010]所述监控数据筛选模块用于筛选出需要调整磁盘碎片整理工作的目标;
[0011]所述监控数据分析模块用于分析监控数据并建立碎片整理时间间隔模型;
[0012]所述碎片整理管理模块用于调整筛选出的目标进行磁盘碎片整理的时间间隔。
[0013]进一步的,所述监控数据采集模块包括计算机运行监控单元、整理时间采集单元和运行数据采集单元;
[0014]所述计算机运行监控单元、整理时间采集单元和运行数据采集单元的输出端连接所述数据库的输入端;
[0015]所述计算机运行监控单元用于在计算机运行过程中对磁盘碎片增加的数据进行实时监控,磁盘碎片增加的数据包括增加的碎片数量以及磁盘碎片时间;
[0016]所述整理时间采集单元用于采集不同计算机默认设置的磁盘碎片整理时间间隔;
[0017]所述运行数据采集单元用于采集监控到的计算机每次整理的碎片数量。
[0018]进一步的,所述监控数据筛选模块包括整理效率分析单元和管理目标选择单元;
[0019]所述整理效率分析单元的输入端连接所述数据库的输出端,所述整理效率分析单元的输出端连接所述管理目标选择单元的输入端;
[0020]所述整理效率分析单元用于调取整理时间和运行数据,分析不同计算机按照默认设置的磁盘碎片整理间隔时间整理磁盘碎片的效率;
[0021]所述管理目标选择单元用于比较不同计算机整理磁盘碎片的效率,将计算机按效率大小进行分类,并做聚类分析,选择出需要对磁盘碎片整理工作进行调整的计算机作为管理目标。
[0022]进一步的,所述监控数据分析模块包括运行数据调取单元和时间模型建立单元;
[0023]所述运行数据调取单元的输入端连接所述管理目标选择单元和数据库的输出端,所述运行数据调取单元的输出端连接所述时间模型建立单元的输入端;
[0024]所述运行数据调取单元用于从所述数据库中调取监控到的除管理目标以外的计算机的碎片整理数据;
[0025]所述时间模型建立单元用于分析调取到的数据并建立碎片整理时间间隔模型。
[0026]进一步的,所述碎片整理管理模块包括整理时间调整单元和整理程序启动单元;
[0027]所述整理时间调整单元的输入端连接所述时间模型建立单元的输出端,所述整理时间调整单元的输出端连接所述整理程序启动单元的输入端;
[0028]所述整理时间调整单元用于依据碎片整理时间间隔模型调整管理目标整理磁盘碎片的时间间隔;
[0029]所述整理程序启动单元用于依据调整后的时间启动对应计算机的磁盘碎片整理程序。
[0030]一种基于大数据的计算机运行智能监控方法,包括以下步骤:
[0031]S1:监控计算机的运行状态并采集监控数据;
[0032]S2:筛选出需要调整磁盘碎片整理工作的管理目标;
[0033]S3:分析监控数据并建立碎片整理时间间隔模型;
[0034]S4:调整筛选出的管理目标进行磁盘碎片整理的时间间隔。
[0035]进一步的,在步骤S1中:采集不同计算机默认设置的磁盘碎片整理时间间隔,采集到随机一个计算机以往k次通过启动磁盘碎片整理程序整理的磁盘碎片数量集合为R={R1,R2,

,Rk},采集n个计算机以往k次通过启动磁盘碎片整理程序整理的磁盘碎片数量;
[0036]在步骤S2中:根据下列公式计算随机一个计算机设置对应时间间隔整理磁盘碎片
的效率Qi:
[0037][0038]其中,Rj表示随机一个计算机以往随机一次通过启动磁盘碎片整理程序整理的磁盘碎片数量,得到n个计算机设置对应时间间隔整理磁盘碎片的效率集合为Q={Q1,Q2,

,Qi,

,Qn};
[0039]对计算机整理磁盘碎片过程进行智能监控,通过大数据采集并分析以往不同计算机按设置的时间间隔整理磁盘碎片数据,分析不同计算机按对应设置的时间对磁盘碎片进行整理的效率,目的在于通过比较效率筛选出需要调整磁盘碎片整理时间的计算机,在分析整理效率时,结合整理的磁盘碎片数量多少以及若干次整理的磁盘碎片数量间的差异程度计算效率,整理的磁盘碎片越多,且若干次整理的磁盘碎片数量差异越小,判断计算机设置的时间间隔越合理,按对应设置的时间间隔整理磁盘碎片能够使得每次整理的磁盘碎片数量越多且越稳定,相比于直接通过分析磁盘碎片数量多少来判断整理碎片的效率,提高了判断和筛选结果的准确性。
[0040]进一步的,将n个计算机按效率从大到小的顺序随机分为m类,得到按随机一种分类方式分类后的计算机效率总值集合为W={W1,W2,

,W...

【技术保护点】

【技术特征摘要】
1.一种基于大数据的计算机运行智能监控系统,其特征在于:所述系统包括:监控数据采集模块、数据库、监控数据筛选模块、监控数据分析模块和碎片整理管理模块;所述监控数据采集模块的输出端连接所述数据库的输入端,所述数据库的输出端连接所述监控数据筛选模块的输入端,所述监控数据筛选模块和数据库的输出端连接所述监控数据分析模块的输入端,所述监控数据分析模块的输出端连接所述碎片整理管理模块的输入端;所述监控数据采集模块用于监控计算机的运行状态并采集监控数据,将采集到的监控数据传输到所述数据库中;所述数据库用于存储采集到的监控数据;所述监控数据筛选模块用于筛选出需要调整磁盘碎片整理工作的目标;所述监控数据分析模块用于分析监控数据并建立碎片整理时间间隔模型;所述碎片整理管理模块用于调整筛选出的目标进行磁盘碎片整理的时间间隔。2.根据权利要求1所述的一种基于大数据的计算机运行智能监控系统,其特征在于:所述监控数据采集模块包括计算机运行监控单元、整理时间采集单元和运行数据采集单元;所述计算机运行监控单元、整理时间采集单元和运行数据采集单元的输出端连接所述数据库的输入端;所述计算机运行监控单元用于在计算机运行过程中对磁盘碎片增加的数据进行实时监控;所述整理时间采集单元用于采集不同计算机默认设置的磁盘碎片整理时间间隔;所述运行数据采集单元用于采集监控到的计算机每次整理的碎片数量。3.根据权利要求1所述的一种基于大数据的计算机运行智能监控系统,其特征在于:所述监控数据筛选模块包括整理效率分析单元和管理目标选择单元;所述整理效率分析单元的输入端连接所述数据库的输出端,所述整理效率分析单元的输出端连接所述管理目标选择单元的输入端;所述整理效率分析单元用于调取整理时间和运行数据,分析不同计算机按照默认设置的磁盘碎片整理间隔时间整理磁盘碎片的效率;所述管理目标选择单元用于比较不同计算机整理磁盘碎片的效率,将计算机按效率大小进行分类,并做聚类分析,选择出需要对磁盘碎片整理工作进行调整的计算机作为管理目标。4.根据权利要求3所述的一种基于大数据的计算机运行智能监控系统,其特征在于:所述监控数据分析模块包括运行数据调取单元和时间模型建立单元;所述运行数据调取单元的输入端连接所述管理目标选择单元和数据库的输出端,所述运行数据调取单元的输出端连接所述时间模型建立单元的输入端;所述运行数据调取单元用于从所述数据库中调取监控到的除管理目标以外的计算机的碎片整理数据;所述时间模型建立单元用于分析调取到的数据并建立碎片整理时间间隔模型。5.根据权利要求4所述的一种基于大数据的计算机运行智能监控系统,其特征在于:所述碎片整理管理模块包括整理时间调整单元和整理程序启动单元;所述整理时间调整单元的输入端连接所述时间模型建立单元的输出端,所述整理时间
调整单元的输出端连接所述整理程序启动单元的输入端;所述整理时间调整单元用于依据碎片整理时间间隔模型调整管理目标整理磁盘碎片的时间间隔;所述整理程序启动单元用于依据调整后的时间启动对应计算机的磁盘碎片整理程序。6.一种基于大数据的计算机运行智能监控方法,其特征在于:包括以下步骤:S1:监控...

【专利技术属性】
技术研发人员:蒋耀亮
申请(专利权)人:弘泰信息技术天津有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1