Linux 在启动过程中,有三个特殊的进程,也就是 PID 号最小的三个进程
- 0 号进程为 idle 进程,这也是系统创建的第一个进程,它在初始化 1 号和 2 号进程后, 演变为空闲任务。当 CPU 上没有其他任务执行时,就会运行它。
- 1 号进程为 init 进程,通常是 systemd 进程,在用户态运行,用来管理其他用户态进 程。
- 2 号进程为 kthreadd 进程,在内核态运行,用来管理内核线程。
火焰图:
https://github.com/brendangregg/FlameGraph
Linux问题排查7, 网络4, 网络问题排查常用命令4