Linux内核 开发
任职要求:
1. 深入理解Linux内核及操作系统原理, 至少深入研究过一个或多子系统, 包括不仅限于: 进程调度, 内存管理, 文件系统, 网络, 块设备的工作原理, 内核参数, 关键trace_point.
2. 熟练使用perf/ebpf工具 采集&分析 cpu, cache, memory, io,等子系统性能指标, 并深入分析过实际的性能问题.
3. 熟练开发bcc ebpf分析工具, 并可以快速完成新工具的开发, 至少掌握uprobe & kprobe & ketprobe程序的开发.
4. 熟练掌握linux系统基本的监控工具, 并深入理解各个输出指标的含义, strace, vmstat, iostat, iotop, mpstat, pidstat.
5. 熟悉内核crash, OOM, soft/hard lockup, hung task常见问题的分析方法.
6. 熟练掌握C & python 编程语言.
7. 有较强的学习能力, 面对复杂问题可以抽丝剥茧, 定位到问题的根因.
联系方式:xudongzhu@didiglobal.com
--
FROM 111.200.37.*