爱可生@2017开源数据库论坛(北京)

8月24日-25日,为期两天的…

爱可生@GOPS 全球运维大会

2018年4月13日,第九届 GOPS 全球运维大会在深圳召开。上海爱可生信息技术股份有限公司受邀参与本次大会,爱可生华南服务总监洪斌在大会分享了关于跟踪工具《eBPF在MySQL性能分析的应用》的主题演讲,引起大家浓厚的兴趣,全场座无虚席。

无标题

eBPF 的全称是 Berkeley Packet Filter,顾名思义,这是一个用于过滤(filter)网络报文(packet)的架构。

无标题

其实 BPF 可谓是名气不大,作用不小的典范。不像大名鼎鼎的 tcpdump 或 wireshark,但BPF 即为 tcpdump 抑或 wireshark 乃至网络监控(Network Monitoring)领域的基石。

洪斌讲道:“eBPF使 Linux 内核在动态追踪方面发挥了强大的功能,而且eBPF在内核4.x系列里功能会更加完善”。演讲中,他介绍了eBPF在MySQL性能分析中的应用、eBPF基本原理以及相对传统观测工具的优势,并且通过一些示例讲解eBPF在应用性能分析的便利性,以及实际应用时的一些注意事项。

无标题

eBPF其实近似于一种改头换面后的内核模块,只不过它比内核模块更短小精干,实现的功能也更新颖一些罢了,但无论是什么样的架构,只要存在注入的代码就会有安全隐患,eBPF也不外如是——毕竟注入的代码是要在内核中运行的。

而对于 cBPF,eBPF 带来的改变可谓是革命性的:一方面,它已经为内核追踪(Kernel Tracing)、应用性能调优/监控、流控(Traffic Control)等领域带来了激动人心的变革;另一方面,在接口的设计以及易用性上,eBPF 也有了较大的改进。

无标题

在演讲中,洪斌还就爱可生分布式中间件DBLE开源项目做了简单介绍。DBLE是一个拥有专业维护团队支持的开源项目,使用过程中遇到的bug和疑难问题都可以得到及时修复和免费解答。

爱可生将DBLE开源,旨在回馈技术社区,并通过科技创新构建自主开源的生态体系。同时,爱可生也将持续增加在行业解决方案和开源基础软件的研发投入,构建更加完善和稳定的开源产品,促进各行业的互联网转型与大数据发展战略。

无标题

Github

爱可生依托于融合、开放、创新的数据处理技术和服务能力,为大型行业用户的特定场景提供深度挖掘数据价值的解决方案。公司持续积累的核心关键技术,覆盖到分布式数据库集群、云数据库平台、数据库大体量运管平台、海量数据集成与存储、清洗与治理、人工智能分析挖掘、可视化展现、安全与隐私保护等多个领域。公司已与多个行业内的专业公司建立了长期伙伴关系,不断促进新技术与行业知识相结合,为用户寻求新的数据驱动的价值增长点。公司已在金融、能源电力、电信、广电、政府等行业取得了多个大型用户典型成功案例,获得了市场的广泛认可和业务持续的增长。

在线咨询
免费电话