阅码场Ftrace公开课火热报名中:Ftrace公开课:学优化,学内核(限50人)。课程报名累计30+,课程报名即将截止,报名咨询客服(小月微信:linuxer2016)。
5月2日,Brendan.Gregg在自己的博客里发文,自己已经加盟intel,以下是博客全文译文:
我很高兴能加入英特尔,致力于从应用到硬件的一切性能,并专注于云计算。这是一个激动人心的加入时刻:极客回归,Pat Gelsinger和Greg Lavender担任 CEO 和 CTO;新产品即将推出,包括 Sapphire Rapids 处理器;竞争者更多,将推动创新,推动整个行业更快地向前发展;英特尔正在美国土地上建造新的晶圆厂。现在是加入的关键时刻,作为一名常驻澳大利亚的英特尔研究员,这是我的荣幸。
我的梦想是将计算机性能分析变成一门科学,让我们可以完全了解所有事物的性能:应用程序、库、内核、管理程序、固件和硬件。这些是我 2019 年AWS re:Invent talk的开场白,随后我演示了英特尔无线驱动程序的快速动态检测。随着我们行业(硬件和软件产品)日益复杂,寻找系统性能问题的根本原因变得越来越具有挑战性。我梦想解决这个问题:能够观察一切,并为任何性能问题、任何工作负载、任何操作系统和任何硬件类型提供完整的答案。
不久前,当我开始探索如何为一个主要云计算公司构建这种系统的性能分析能力的想法,并基于这些想法来发现性能改善的地方,将该云服务公司打造成为性能卓越的行业领导者。摆在我面前的问题是:我应该选择哪家公司?我感谢与我一起探索这个想法并提供良好机会的公司。我并没有考虑从英特尔开始,但在与 Greg 和其他英特尔领导者交谈了很多时间后,在i英特尔扮演的角色让我看到了一个更大的机会和拓展我思路格局:我可以为从应用程序到硅的所有领域开发新的性能和调试技术。这将跨越所有 xPU(CPU、GPU、IPU 等),并对世界产生巨大影响。这是摆在我面前的最具挑战性的选择,就像我加入 Netflix 时一样,那时我很难拒绝。我一直在想我是否可以做到这一点。我为什么要给自己如此大的一个挑战?
英特尔是一家技术含量高的公司,是高性能计算领域的领导者,我很高兴能与其他有类似兴趣的技术大拿合作。我还将有机会雇佣和指导员工,并建立一支由世界上最好的性能和调试工程师组成的团队。我仍然会自己写代码,但这次有足够资源供我调用。我在面试其他公司的时候被提醒过:一位研究过我工作的面试官问“有多少员工向你汇报?” “没有任何。” 他不断地回到这个问题。我觉得他实际上并不相信,并想如果他问的次数足够多,我就会承认有一个团队。(我想起了在 Sun Microsystems 的日子,.) 人们帮助我构建东西(我的书中有详细的致谢列表),但我一直是个人贡献者。我现在有机会在英特尔进一步发展我的职业生涯,并帮助其他人成长。教别人是我的另一个热情——它是驱使我在这里写书、创建培训材料和写博客文章的动力。
我仍将致力于 eBPF 和其他开源项目,我很高兴英特尔的领导层承诺继续支持开源。英特尔历来是 Linux 内核的主要贡献者,并支持无数其他项目。我使用过的许多性能工具都是开源的,尤其是 eBPF,它在分析所有事物的性能方面发挥着重要作用。eBPF 也在为 Windows 开发(不仅仅是它起源的 Linux)提供支持。
我仍将致力于云计算性能,我将参与英特尔 DevCloud等项目,该项目由英特尔开发人员云平台公司副总裁兼总经理Markus Flierl运营。我和Markus在Sun公司认识,我很高兴能在英特尔为他工作。
过去几年在 Netflix 时,我与英特尔的定期会议比其他任何公司都多,以至于我们开始开玩笑说我已经为英特尔工作了。我发现他们不仅是最有深度的技术公司——能够以惊人的原子深度进行分析和调试——而且还很专业,而且合作愉快。在我最近与另一家硬件供应商合作后,这一点变得尤为明显,他们最初是友好和支持的,但在我对其技术的评估很糟糕之后他们开始欺骗和误导我。除非您在最糟糕的一天看到他们,否则您永远不会了解一家公司(或个人)。多年来,我见过英特尔时好时坏,他们始终专业且尊重他人,并努力为客户做正确的事。
英特尔和 Netflix 之间的密切关系以及我在英特尔对云计算的关注的另一个好处是,我可能会继续帮助 Netflix 云以及其他云(可能意味着你!)的性能。我期待在这个更大的生态系统中结识新朋友,让计算机在任何地方都更快,并了解一切的性能。
阅码场用户David对此感慨:
“我从Linux Performance到Compiler和Security,发现转了一圈还是回到了eBPF这里。eBPF将Kernel、Compiler、Performance、Security完美结合,eBPF will be replace Linux,感觉不是空话了。”
关于Brendan.Gregg
Brendan Gregg是 Netflix 的高级性能工程师,也是 BPF (eBPF) 的主要贡献者,领导其用于可观察性。他是多本技术书籍的作者,并获得了 USENIX LISA 系统管理杰出成就奖。他还担任过内核工程师和性能负责人,并担任 USENIX LISA 2018 会议的程序联合主席。
Gregg 在生产环境中使用 BPF 和更早的跟踪器已有 15 年时间,广泛发表了有关他的工作的文章,并在全球范围内教授性能分析。他是 DTrace:Oracle Solaris、Mac OS X 和 FreeBSD 中的动态跟踪工具的主要作者,也是最畅销的《性能之颠:洞悉系统、企业与云计算》的作者。五年来,他一直专注于 BPF 追踪。他帮助开发和维护了主要的 BPF 前端 bcc 和 bpftrace,为此他创建了参考指南、教程和 70 多个新的 BPF 性能分析工具,另外还有 80 个用于他的BPF 性能工具一书。
阅码场往期精华文章:【精华】Linux阅码场原创精华文章汇总
阅码场付费会员专业交流群
会员招募:各专业群会员费为88元/季度,权益包含群内提问,线下活动8折,全年不定期群技术分享(普通用户直播免费,分享后每次点播价为19元/次),有意加入请私信客服小月(小月微信号:linuxer2016)
专业群介绍:
甄建勇-性能优化与体系结构
本群定位Perf、cache和CPU架构技术交流,覆盖云/网/车/机/芯领域资深用户,由阅码场资深讲师甄建勇主持。
邓世强-Xenomai与实时优化
本群定位Xenomai与实时优化技术交流,覆盖云/网/车/机/芯领域资深用户,由阅码场资深讲师邓世强和彭伟林共同主持。
周贺贺-Tee和ARM架构
本群定位Tee和ARM架构技术交流,覆盖云/网/车/机/芯领域资深用户,由阅码场资深讲师周贺贺主持。
✦
✦