[发明专利]云计算系统的性能数据的采集与存储方法及装置有效
申请号: | 201410301908.6 | 申请日: | 2014-06-27 |
公开(公告)号: | CN105242873B | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 秦承刚;黄江伟;唐珂 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F17/30;H04L29/08 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供了一种云计算系统的性能数据的采集与存储方法及装置,所述方法应用于云计算系统中的各台主机上,包括:按照预设的采样周期采集本机的性能数据,利用本机CPU的寄存器值解析进程的用户栈以得到进程在采集时刻的函数调用链和各个函数对应的DSO文件;将采集时刻作为关键字,性能数据作为键值对应保存至数据库中。本申请还提供了一种云计算系统的性能检测方法、装置和系统,该方法包括:响应于用户关于云计算系统的性能检测请求,对应获取到目标数据,并依据目标数据对云计算系统进行性能检测。本申请实现了分布式数据存储,避免了不必要的网络开销,并且可对来自多台机器的性能数据进行聚合、分析,从而实现对云计算系统的性能分析。 | ||
搜索关键词: | 云计算系统 性能数据 性能检测 采集时刻 目标数据 采集 存储 申请 分布式数据存储 采样周期 函数调用 网络开销 性能分析 寄存器 预设 解析 聚合 主机 数据库 进程 保存 响应 分析 | ||
【主权项】:
1.一种云计算系统的性能数据的采集与存储方法,其特征在于,应用于云计算系统中的各台主机上,该方法包括:按照预设的采样周期采集本机的性能数据,所述性能数据包括:本机CPU的寄存器值、正在运行的进程标示符PID、该进程的名称和该进程的用户栈;利用所述本机CPU的寄存器值解析该进程的用户栈以得到该进程在采集时刻的函数调用链和所述函数调用链中各个函数对应的DSO文件;将所述采集时刻作为关键字,所述采样周期、PID、名称、函数调用链地址以及所述各个函数对应的DSO文件的SHA1编码作为键值对应保存至第一数据库中,并将所述各个函数对应的DSO文件的SHA1编码作为关键字,所述DSO文件中的函数地址表在磁盘上的存放位置作为键值对应保存至第二数据库中,所述函数地址表中对应保存有函数名称以及函数的起始和结束地址。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410301908.6/,转载请声明来源钻瓜专利网。