2021-03-06

本次直播深入讲解如何利用BPF进行性能追踪,包括BPF的历史演进、eBPF的选择理由,学习路径,以及实战案例。主讲者黄东旭与张文博将演示BPFC环境配置,编写、编译和分析性能监控程序,以及使用bpftool和objdump工具。不容错过的Linux性能优化指南。
摘要由CSDN通过智能技术生成

直播预告 | 黄东旭 张文博 使用BPF进行性能追踪

本次分享将向大家介绍如何使用 BPF (Berkeley Packet Filter) 进行性能跟踪。BPF 最初代表伯克利包过滤器,但在 Linux 中已扩展为通用内核执行引擎,能够运行新型的用户定义和内核模式应用程序,我们可以通过 eBPF 使系统运行时的具体行为可观测,进而排除系统性能问题。近几年来,BPF 子系统越发火热,迄至 Linux 5.8 内核,Linux 内核已经支持 30 种 eBPF 程序类型,遍布于内核各个角落,引起了广泛关注及热议。

标题直播主要内

 在的内容里,我们介绍了BPF C编程环境的搭建,使用BPF C的方式编写,编译和运行BPF程序,并通过源码分析理解
 BPF CALL指令调用的内核辅助函数转化为字节码的过程,使用bpftool和objdump观察BPF程序字节码。而这次分享围
 绕“使用BPF进行性能追踪”,将涉及以下内容:
  1. BPF 的前世今生
  2. 为什么选择 eBPF
  3. 学习 eBPF 的路线图
  4. 一些实际的 case

往期回顾

视频回放:B站账号Linux内核之旅
高效入门eBPF:
https://www.bilibili.com/video/BV1LX4y157Gp/
BPF C编程入门:
https://www.bilibili.com/video/BV1f54y1h74r/

主讲人

黄东旭,PingCAP 联合创始人兼 CTO,资深基础软件工程师,架构师,曾就职于微软亚洲研究院,网易有道及豌豆荚,擅长分布式系统以及数据库开发,在分布式存储领域有丰富的经验和独到的见解。狂热的开源爱好者以及开源软件作者,代表作品分布式 Redis 缓存方案 Codis,以及分布式关系型数据库 TiDB。2015 年创业,成立 PingCAP,在 PingCAP 的主要工作是从零开始设计并研发开源 NewSQL 数据库 TiDB,目前 GitHub 上该项目累积 star 数超过 25000+,成为本领域全球顶级的开源项目。

张文博,PingCAP 研发工程师,负责操作系统内核相关的性能分析和问题诊断。

时间

2021年3月6日 20:00(本周六晚8点)

主办单位

Linux内核之旅开源社区

直播平台

腾讯会议 ID:447148737
考虑到腾讯会议容纳人数有限,
如果进不了腾讯会议,分别点开二维码,扫二维码进入:
在这里插入图片描述
(B站平台)
在这里插入图片描述

                                        (csdn平台)

与直播时间冲突的朋友
可关注B站“Linux内核之旅”查看回放

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值