蘑菇街技术专家。曾就职于华为 2012 实验室,Juniper CNRD。在华为工作期间主要从事 Linux 内核开发,主攻方向为内存子系统以及调度子系统;在 Juniper 工作期间,主要负责 Juniper 网络安全产品的网络性能优化工作;2015 年底加入蘑菇街,负责 Linux 系统相关工作,从系统内核层面去解决业务存在的问题。对于 Linux 内核和 FreeBSD 内核比较熟悉,比较擅长 Linux 平台上的问题分析和性能优化。
蘑菇街业务快速增长,随之而来服务的稳定性挑战也越来越大,对于复杂稳定性问题的定位,除了从开发人员的视角来分析,还需要能够从系统、内核的视角来分析,这对一些疑难问题、关键问题的解决来说是很有帮助,甚至是关键的。在定位和解决完这些疑难问题后,我们还构建了一套问题分析和定位平台,帮助业务方实现 devops 自助化。
本次分享将介绍几个在生产环境中解决过的问题案例,可以了解到这些生产环境中的问题,如何产生,如何定位,如何解决。
对于复杂稳定性问题的定位,除了从开发人员的视角来分析,还需要能够从系统、内核的视角来分析,这对一些疑难问题、关键问题的解决来说是很有帮助,甚至是关键的。