CPU性能诊断专家
岗位摘要
定位线上CPU相关的资源争抢(CPU、cache、内存带宽、锁、IO)、毛刺与长尾延迟、吞吐瓶颈,尤其是混部或高并发场景下的干扰;使用perf、eBPF、火焰图等工具进行性能剖析,找到内核态和用户态热点,给出可落地的优化方案(代码、runtime、NUMA、绑核、内核参数)
岗位职责
- 定位线上CPU相关的资源争抢(CPU、cache、内存带宽、锁、IO)、毛刺与长尾延迟、吞吐瓶颈,尤其是混部或高并发场景下的干扰
- 使用perf、eBPF、火焰图等工具进行性能剖析,找到内核态和用户态热点,给出可落地的优化方案(代码、runtime、NUMA、绑核、内核参数)
- 通过cgroup和容器资源隔离、在离线混部干扰抑制、CPU拓扑和NUMA亲和,保障在线业务性能不被挤占
- 建立性能基线、压测和容量评估体系,将性能纳入SLO与可观测性,沉淀诊断方法论与自动化工具
任职要求
- 5年以上性能工程经验,深厚的Linux系统性能功底
- 精通性能剖析工具链(perf、eBPF/bpftrace、火焰图、ftrace等),懂CPU微架构、cache、NUMA、调度器、中断
- 熟悉资源隔离与混部(cgroup、容器、QoS、干扰定位)
- 编码能力强(C/C++/Go/Rust至少一门加脚本),能开发诊断和自动化工具,非纯运维
- 强根因分析与稳定性方法论,能与业务研发协同解决性能问题并讲清价值
福利待遇
- 加分项:内核、调度器、网络栈源码级理解;JVM或Go runtime性能调优经验
- 加分项:大规模在线服务长尾延迟治理、eBPF可观测平台建设、相关开源贡献