CPU延时是指从任务变为可运行状态到它真正被操作系统调度器选中并执行的时间间隔。长时间的CPU延时会对业务造成影响,例如网络数据包到达后业务进程没有被及时调度进行收包导致网络延时。常见场景包括:就绪队列等待时间长,应用进程被唤醒但由于队列较长或存在阻塞任务而长时间未被调度;中断阻塞时间长,大量中断持续触发导致CPU长期被内核占用,应用无法获取锁资源引发进程卡死;内核路径持锁阻塞,进程进入内核态后长时间持有自旋锁,关闭CPU中断导致ksoftirq无法正常调度收包。这些情况都会直接传导至应用层造成响应时间波动。




