高负载必须结合进程状态和调度证据解释
来源整理卡:基于原图提炼,尚未补充独立官方资料和环境实测。
核心认识
定位主机高负载时,需要同时观察进程状态、线程活动和资源限制。
解释
原图把 load average、R/S/D/Z/T、上下文切换、CPU 调度与 cgroup 放在同一排障模块,并要求区分 runnable 与 blocked。不能只记录一个负载数值就结束调查。
什么时候使用
主机负载升高、线程堆积或服务停止响应时。
边界
这是思考与取证原则,不证明某次故障根因,也不授权执行修改。具体参数和组件行为仍要依据版本与环境核验。
用一个问题检查是否真正理解
哪些线程正在运行、哪些在阻塞,调度或限制证据来自哪里?
原图依据
- 能解释负载、进程状态和 CPU 调度异常。
原图知识项:
- PID/TID/父子进程
- R/S/D/Z/T 状态
- nice/cgroup CPU
- load average
- context switch
- signal 与 graceful shutdown
有意义的关联
先从 Linux 找到使用场景;需要进一步查命令、风险或练习时,进入 进程、线程、调度与信号。
来源:原图节点。