非侵入式Hadoop应用性能分析装置和方法

    公开(公告)号:CN107423203A

    公开(公告)日:2017-12-01

    申请号:CN201710255494.1

    申请日:2017-04-19

    Applicant: 浙江大学

    CPC classification number: G06F11/3404 G06F11/3409

    Abstract: 本发明提供一种非侵入式的Hadoop应用性能分析装置,包括依次信号相连的动态追踪模块,数据聚合模块和数据分析模块。动态追踪模块,用于为子任务添加JVM代理程序,在子任务启动时通过二进制代码动态插桩的方式动态注入字节码,对子任务的性能事件进行动态追踪,并将性能事件记录在性能日志文件中;数据聚合模块,用于将集群所有节点中的性能日志文件进行汇总处理;所述数据分析模块,用于对汇总处理后得到的性能事件进行分析,生成应用程序性能分析结果。本发明还提供一种非侵入式Hadoop应用性能分析方法,实现了动态获取应用程序的运行时信息并重构出高层的应用运行时数据流模型和行为特性,帮助用户了解Hadoop应用程序的性能,并指明其性能调优方向。

Patent Agency Ranking