[发明专利]一种服务器与进程性能指标定点采样与生成报告的方法在审
| 申请号: | 201910044792.5 | 申请日: | 2019-01-17 |
| 公开(公告)号: | CN109783319A | 公开(公告)日: | 2019-05-21 |
| 发明(设计)人: | 郭申;蔡其锋;张健 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈慧华 |
| 地址: | 519000 广东省珠海市高新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 采样 时间维度 服务器硬件 数据量 服务器负载 采样频率 阈值时 指令 时点 进程 服务器 占用 服务器进程 采样数据 存储装置 关系保存 上卷 下钻 预设 展示 | ||
本发明提出了一种服务器与进程性能指标定点采样与生成报告的方法,包括以下步骤:S100)定义需采样的服务器硬件负载的种类、服务器进程的种类、采样时间及采样频率;S200)在指令定义采样时间内,以指令定义的采样频率,对指令定义的服务器负载性能的数据或进程占用服务器硬件资源的数据进行采样,并将采样数据与采样时点的对应关系保存在第一存储装置;S300)比较时间维度的数据量与预设的上阈值和下阈值,当时间维度的数据量大于上阈值时,根据上卷时间维度;当时间维度的数据量小于下阈值时,下钻时间维度;S400)以指定的格式,展示经采样的服务器负载性能的数据或进程占用服务器硬件资源的数据与各采样时点的对应关系。
技术领域
本发明涉及计算机技术领域,特别涉及一种服务器与进程性能指标定点采样与生成报告的方法。
背景技术
后端服务机器,性能指标有很多,最关键的是CPU、内存、网络IO等指标。跟进后端性能问题,难免要获取这些参量的变化趋势。有很多监控是长期存在且监控这一数据的变化的,但是定点采样的工具却很少。很多场景下,我们需要10分钟的性能数据变化,仅仅需要当前机器10分钟的数据即可,这期间我们可以启动服务,并监控机器和该服务进程的相关性能数据。
另一种场景是,远程操作或者协程操作,该机器没有部署相关监控服务,如何便捷高效获取该机器的性能数据,就需要简单工具的直接输出,而不用安装庞大的监控服务。
这里我们需要可以看到一段时间采样的机器整体数据与指定进程的相关数据,同时需要直观地看到数据的变化,也就是要有报表,可以一眼看出变化趋势。并方便给第三方参考,避免后端数据的不可见。
发明内容
本发明针对现有技术存在的不能简单直观地展示定点采样机器与指定进程的CPU、内存、网络情况随时间的变化趋势的问题,提出了一种服务器与进程性能指标定点采样与生成报告的方法。
首先,本申请提出一种服务器与进程性能指标定点采样与生成报告的方法,包括以下步骤:
S100)定义需采样的服务器硬件负载的种类、服务器进程的种类、采样时间及采样频率;
S200)在指令定义采样时间内,以指令定义的采样频率,对指令定义的服务器负载性能的数据或进程占用服务器硬件资源的数据进行采样,并将采样数据与采样时点的对应关系保存在第一存储装置;
S300)比较时间维度的数据量与预设的上阈值和下阈值,当时间维度的数据量大于上阈值时,根据上卷时间维度;当时间维度的数据量小于下阈值时,下钻时间维度;
S400)以指定的格式,展示经采样的服务器负载性能的数据或进程占用服务器硬件资源的数据与各采样时点的对应关系。
进一步,根据本发明提出的上述方法,步骤S200还包括以下子步骤:
S201)获取采样数据的大小;
S202)将获取的采样数据大小与第一数据大小进行对比,若采样数据大小大于第一数据大小,则将采样数据保存到第二存储装置,并删除第一存储装置中的相应数据,否则,继续执行步骤S300及S400。
具体地,根据本发明提出的上述方法,第一数据大小由系统默认或由人工设置。
进一步,根据本发明提出的上述方法,步骤S400还包括以下后置步骤:
删除第一存储装置或第二存储装置中的采样数据。
具体地,根据本发明提出的上述方法,所述第一存储装置为系统内存,所述第二存储装置为系统硬盘。
进一步,根据本发明提出的上述方法,服务器进程的种类以进程ID进行标识。
进一步,根据本发明提出的上述方法,所述指令中,服务器负载性能数据的种类是必选项,服务器进程的种类是可选项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司,未经珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910044792.5/2.html,转载请声明来源钻瓜专利网。





