| 观测点 | /proc/stat ctxt、vmstat cs、pidstat -w |
|---|---|
| 类型 | 自愿(等锁/等 I/O)与非自愿(被抢占) |
| 参考量级 | 数万到数十万次/秒在多种负载下可正常 |
观测
观测
vmstat 1 3
pidstat -w 1 3
grep ctxt /proc/stat区分自愿与非自愿是定位关键:前者等资源,后者说明运行队列竞争激烈。
任务切换需要保存/恢复寄存器与栈并损失缓存局部性;切换量远超业务规模时通常是锁竞争或调度异常的信号。
| 观测点 | /proc/stat ctxt、vmstat cs、pidstat -w |
|---|---|
| 类型 | 自愿(等锁/等 I/O)与非自愿(被抢占) |
| 参考量级 | 数万到数十万次/秒在多种负载下可正常 |
vmstat 1 3
pidstat -w 1 3
grep ctxt /proc/stat