5.4.1 中断亲和性 (IRQ Affinity)


文档摘要

5.4.1 中断亲和性 (IRQ Affinity) 在现代多核服务器的脉搏之下,中断(IRQ)并非静默的旁观者,而是每秒数万次叩击CPU门扉的“急迫信使”。当网卡收到一个64字节的TCP ACK包、当NVMe SSD完成一次4K随机读、当时钟滴答触发调度器检查——这些事件不会排队等待,它们径直闯入内核,抢占当前正在运行的任何任务。若所有中断都无差别地涌向同一个CPU核心,会发生什么?是的,那个核心会成为系统中最忙碌的“十字路口”,而其余核心则如闲置的高速公路,在数据洪流中静静伫立。这不只是资源浪费,更是性能瓶颈的温床:缓存行频繁失效、调度延迟陡增、尾部延迟(tail latency)失控、NUMA跨节点内存访问激增……最终,你精心调优的应用层吞吐量,可能正被一个未被设防的 文件悄然扼杀。


发布者: 作者: 转发
评论区 (0)
U