The present invention provides a method of fixed-point sampling and report generation for performance indicators of servers and processes, including the following steps: S100) defines the type of server hardware load to be sampled, the type of server process, sampling time and sampling frequency; S200) defines the data of server load performance defined by instructions within the sampling time defined by instructions, or The process takes up the data of server hardware resources and saves the corresponding relationship between sampling data and sampling time points in the first storage device; S300) Compare the data volume of time dimension with the preset upper and lower thresholds, when the data volume of time dimension is larger than the upper threshold, according to the roll-up time dimension; when the data volume of time dimension is smaller than the lower threshold, the drill-down time dimension. In a specified format, the data of the sampled server load performance or the data of the process occupying the server hardware resources correspond to the sampling time points.
【技术实现步骤摘要】
一种服务器与进程性能指标定点采样与生成报告的方法
本专利技术涉及计算机
,特别涉及一种服务器与进程性能指标定点采样与生成报告的方法。
技术介绍
后端服务机器,性能指标有很多,最关键的是CPU、内存、网络IO等指标。跟进后端性能问题,难免要获取这些参量的变化趋势。有很多监控是长期存在且监控这一数据的变化的,但是定点采样的工具却很少。很多场景下,我们需要10分钟的性能数据变化,仅仅需要当前机器10分钟的数据即可,这期间我们可以启动服务,并监控机器和该服务进程的相关性能数据。另一种场景是,远程操作或者协程操作,该机器没有部署相关监控服务,如何便捷高效获取该机器的性能数据,就需要简单工具的直接输出,而不用安装庞大的监控服务。这里我们需要可以看到一段时间采样的机器整体数据与指定进程的相关数据,同时需要直观地看到数据的变化,也就是要有报表,可以一眼看出变化趋势。并方便给第三方参考,避免后端数据的不可见。
技术实现思路
本专利技术针对现有技术存在的不能简单直观地展示定点采样机器与指定进程的CPU、内存、网络情况随时间的变化趋势的问题,提出了一种服务器与进程性能指标定点采样与生成报告的方法。首先,本申请提出一种服务器与进程性能指标定点采样与生成报告的方法,包括以下步骤:S100)定义需采样的服务器硬件负载的种类、服务器进程的种类、采样时间及采样频率;S200)在指令定义采样时间内,以指令定义的采样频率,对指令定义的服务器负载性能的数据或进程占用服务器硬件资源的数据进行采样,并将采样数据与采样时点的对应关系保存在第一存储装置;S300)比较时间维度的数据量与预设的上阈值和 ...
【技术保护点】
1.一种服务器与进程性能指标定点采样与生成报告的方法,其特征在于,包括以下步骤:S100)定义需采样的服务器硬件负载的种类、服务器进程的种类、采样时间及采样频率;S200)在指令定义采样时间内,以指令定义的采样频率,对指令定义的服务器负载性能的数据或进程占用服务器硬件资源的数据进行采样,并将采样数据与采样时点的对应关系保存在第一存储装置;S300)比较时间维度的数据量与预设的上阈值和下阈值,当时间维度的数据量大于上阈值时,根据上卷时间维度;当时间维度的数据量小于下阈值时,下钻时间维度;S400)以指定的格式,展示经采样的服务器负载性能的数据或进程占用服务器硬件资源的数据与各采样时点的对应关系。
【技术特征摘要】
1.一种服务器与进程性能指标定点采样与生成报告的方法,其特征在于,包括以下步骤:S100)定义需采样的服务器硬件负载的种类、服务器进程的种类、采样时间及采样频率;S200)在指令定义采样时间内,以指令定义的采样频率,对指令定义的服务器负载性能的数据或进程占用服务器硬件资源的数据进行采样,并将采样数据与采样时点的对应关系保存在第一存储装置;S300)比较时间维度的数据量与预设的上阈值和下阈值,当时间维度的数据量大于上阈值时,根据上卷时间维度;当时间维度的数据量小于下阈值时,下钻时间维度;S400)以指定的格式,展示经采样的服务器负载性能的数据或进程占用服务器硬件资源的数据与各采样时点的对应关系。2.根据权利要求1所述的方法,其特征在于,步骤S200还包括以下子步骤:S201)获取采样数据的大小;S202)将获取的采样数据大小与第一数据大小进行对比,若采样数据大小大于第一数据大小,则将采样数据保存到第二存储装置,并删除第一存储装置中的相应数据,否则,继续执行步骤S300及S400。3.根据权利要求2所述的方法,其特征在于,第一数据大小由系统默认或由人工设置。4.根据权利要求1所述的方法,其特征在于,步骤S400还包括以下后置步骤:删除第一存储装置或第二存储装置中的采样...
【专利技术属性】
技术研发人员:郭申,蔡其锋,张健,
申请(专利权)人:珠海金山网络游戏科技有限公司,珠海西山居移动游戏科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。